STM8S 定時器第一次使用時間不準確的問題

以前用定時器只是提供系統的5ms時基,並沒有發現問題,最近做紅外遙控器的解碼,發現啓動定時器TIM2後,第一次總是時間沒到就觸發中斷了,之後也都正常了,也就是說問題出在剛配置好第一次使用的時候 由手冊得知,定時器的預分頻器PSCR並不是立即生效的,只有觸發一次中斷事件後,纔會寫入設定的分頻值,系統也提供了EGR寄存器的UG位來主動軟件觸發中斷事件,可以用來解決這個問題
相關文章
相關標籤/搜索