STM32F4 利用定时器中断对pwm脉冲计数,为何结果是1/2??
如题,原设计32000个脉冲每圈。现在使用HAL_Delay()匀速转动,检测到每圈16000个脉冲,是原设计的一半。
但是加速过程中检测脉冲个数是正确的,通过每延迟2毫秒发送一个pwm信号来加速。
请问有人有遇到过这种问题么?求指导
用中断不太好吧,会不会在中断处理的时候来了个中断?
可以用定时器计数试试。 这个不懂,真个真的不懂。真心不懂呀 cqf123-350080 发表于 2015-11-9 15:13
用中断不太好吧,会不会在中断处理的时候来了个中断?
可以用定时器计数试试。 ...
定时器计数是怎么做? shixi920911 发表于 2015-11-9 17:07
定时器计数是怎么做?
定时器中断,每发一个脉冲进一次中断,计数 为什么延时,调整占空比不行吗。 ETR作为时钟源吗?注意ETPS的配置。 事情少频度低的话,中断也无所谓。:)
页:
[1]