在STM32中 有一个这个TIM_RepetitionCounter参数。微信
以下,定时了0.001s,而后在中断中计数1000次,点亮熄灭LED,正常状况来讲,led会亮1s,而后灭1s,,,不断重复。.net
当 TIM_RepetitionCounter 参数设置为0 时,确实是1s。blog
当 TIM_RepetitionCounter 参数设置为1 时,明显感受到亮灭的时间被延长了一倍。ci
因此 TIM_RepetitionCounter 应该是在本次定时结束后,再重装载定时 1次,进入中断,因此get
当TIM_RepetitionCounter =1时,至关于定时0.001s 2次进入中断,那么led的亮灭时间就变成了2s。it
当TIM_RepetitionCounter =2时,至关于定时0.001s 3次进入中断,那么led的亮灭时间就变成了3s。io
。。。。。。class
本文分享自微信公众号 - 嵌入式软硬件爱好者(qrsfan)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。硬件