在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
+關注
關注
2288文章
10999瀏覽量
362030 -
參數
+關注
關注
11文章
1865瀏覽量
32838 -
中斷
+關注
關注
5文章
904瀏覽量
42471 -
定時器
+關注
關注
23文章
3284瀏覽量
117071 -
Tim
+關注
關注
0文章
84瀏覽量
18209
原文標題:STM32 定時器中TIM_RepetitionCounter 作用詳解
文章出處:【微信號:嵌入式開發愛好者,微信公眾號:嵌入式開發愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
STM32---定時器知多少

STM32定時器學習---基本定時器

評論