T3高精度时钟出现负数问题解决方案

1 问题描述       问题现象主要表现为连续获取两次高精度时钟,时间差为负数。即后一次获取的时间小于前一次。现象出现随机性较高,属于偶发事件。连续多次获取可复现此问题。后一次出现时间约比前一次少1ms左右,即一个tick值。 2 原因分析       高精度时钟的基本原理是在tick中断基础上使用定时器当前值校正时间。定时器使用T3的timer0,timer0从一个默认值递减到0表示1ms。并
相关文章
相关标签/搜索