
高级定时器输出指定个数PWM只需要设置好重复计数器寄存器RCR的值并打开更新中断即可。
一般情况下的更新中断是在CNT计数到ARR的时候产生,而在设置了RCR后,更新中断将会延迟,比如设置RCR的值为 3,那么两次更新中断间就会跳过3次。也就是说,这次产生了更新中断,那么下次CNT=ARR时不会进入中断,下下次也不会,下下下次也不会,下下下下次就会了。
本文介绍了如何通过设置重复计数器寄存器RCR的值来实现高级定时器输出指定个数PWM的方法。通常情况下,更新中断发生在CNT计数到达ARR时,但通过设置RCR,可以延迟更新中断的发生频率。

高级定时器输出指定个数PWM只需要设置好重复计数器寄存器RCR的值并打开更新中断即可。
一般情况下的更新中断是在CNT计数到ARR的时候产生,而在设置了RCR后,更新中断将会延迟,比如设置RCR的值为 3,那么两次更新中断间就会跳过3次。也就是说,这次产生了更新中断,那么下次CNT=ARR时不会进入中断,下下次也不会,下下下次也不会,下下下下次就会了。
1231

被折叠的 条评论
为什么被折叠?