T3高精度時鐘出現負數問題解決方案

1 問題描述       問題現象主要表現爲連續獲取兩次高精度時鐘,時間差爲負數。即後一次獲取的時間小於前一次。現象出現隨機性較高,屬於偶發事件。連續多次獲取可復現此問題。後一次出現時間約比前一次少1ms左右,即一個tick值。 2 原因分析       高精度時鐘的基本原理是在tick中斷基礎上使用定時器當前值校正時間。定時器使用T3的timer0,timer0從一個默認值遞減到0表示1ms。並
相關文章
相關標籤/搜索