在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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。硬件