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

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

所以 TIM_RepetitionCounter 应该是在本次定时结束后,再重装载定时 1次,进入中断,所以
当TIM_RepetitionCounter =1时,相当于定时0.001s 2次进入中断,那么led的亮灭时间就变成了2s。
当TIM_RepetitionCounter =2时,相当于定时0.001s 3次进入中断,那么led的亮灭时间就变成了3s。
-
STM32
+关注
关注
2305文章
11120浏览量
371094 -
参数
+关注
关注
11文章
1868浏览量
33755 -
中断
+关注
关注
5文章
912浏览量
43557 -
定时器
+关注
关注
23文章
3360浏览量
121724 -
Tim
+关注
关注
0文章
84浏览量
18888
原文标题:STM32 定时器中TIM_RepetitionCounter 作用详解
文章出处:【微信号:嵌入式开发爱好者,微信公众号:嵌入式开发爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
STM32---定时器知多少
STM32定时器学习---基本定时器

STM32定时器中TIM_RepetitionCounter作用详解
评论