200000,相当于5uS的中断时间。但任何低于此值的值和定时器都不稳定(高抖动值)更进一步的值1000000对应于1us的中断时间不起作用。 PIT似乎无法生成小于2.5us的中断。我尝试在文件
2019-01-29 11:58
进入回调函数中。 调整为3us,得到波形。 问一下这是为什么?是RTT系统的问题,还是硬件不支持 另外,调整时间为5us。开了多个线程,会导致5us定时器有时候会卡顿,到30
2022-09-07 11:32
#include "delay_us.h"delay_us(n_us){ uint32_t load_ms, load_us, n_
2019-03-26 14:02
你好!我有一个 SPC58EC-DISP;我设置PWM频率20KHz,占空比1%,然后不输出,设置8%时输出2us时间;我发现最小的PWM输出时间好像是2us。现在我想要 PWM 频率 20KHz(50us) 和 1
2023-01-10 07:25
, PowerUp BCM delay_us(100); AFE_Write(AFE_REG_ISW_MUX, 0xC1C1); //IOut4,5, RN0, RP0 delay_us(100
2025-01-13 08:11
; set_TR0;//定时器0启动 set_ET0;//定时器0中断开启 } 研究了1天终于找到问题了,结论:实际不可能调到1us的,中断响应处理都达到5.几us。所以无论怎么改变THx的值极限值是6
2023-06-25 07:41
用的是stm32上写好的delay_us()函数,直接用delay_us(100)时没问题,当换成变量,例如a=100;delay(a)为什么不行,里面的值不随变量的改变而改变,连初始化的值都不同。
2015-02-04 10:01
开始转换到读取完毕(5us)后立刻切开关,然后再开始转换到读取再切开关周而复始。现在发现读取数据不对,有点像读到了开关的抖动电平。(开关切换频率为10K以下)。所以我开始怀疑是不是相位延迟导致的,但是这个图又看不懂,有没有大神解答?感谢!
2023-12-08 08:10
本帖最后由 一只耳朵怪 于 2018-6-11 14:43 编辑 1.在CCSv5编程环境,运行DELAY_US(20),前一天正常运行,今天运行进入故障中断,死机,如何解决?2;运行下面语句,好像没有延时int i;for(i=0;i
2018-06-11 01:34
您好,我使用os_timer_arm_us生成占空比为 50% 的 4uS 方波,但这会产生4mS方波!!!我的错误是什么?谢谢代码:全选#define out_pin 5
2023-02-24 06:33