STM32定时器中TIM_RepetitionCounter作用详解

描述

       在STM32中 有一个这个TIM_RepetitionCounter参数。如下,定时了0.001s,然后在中断中计数1000次,点亮熄灭LED,正常情况来说,led会亮1s,然后灭1s,不断重复。

当 TIM_RepetitionCounter  参数设置为0 时,确实是1s。

STM32

当 TIM_RepetitionCounter  参数设置为1 时,明显感觉到亮灭的时间被延长了一倍。

STM32

所以 TIM_RepetitionCounter  应该是在本次定时结束后,再重装载定时 1次,进入中断,所以

 当TIM_RepetitionCounter =1时,相当于定时0.001s 2次进入中断,那么led的亮灭时间就变成了2s。

 当TIM_RepetitionCounter =2时,相当于定时0.001s 3次进入中断,那么led的亮灭时间就变成了3s。

审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分