时钟不准,咋回事儿咱河南话讲,这事儿可真是“中不中,河南话”啊!你说这时钟咋就不准了呢?这可真是让人头疼啊!不过,别担心,我来给你分析分析,看看这到底是咋回事儿。晶振频率偏差你想想啊,这时钟的计时脉冲...
![](https://oss.qcds.com/assets/image/web/car_none.png)
时钟不准,咋回事儿
咱河南话讲,这事儿可真是“中不中,河南话”啊!你说这时钟咋就不准了呢?这可真是让人头疼啊!不过,别担心,我来给你分析分析,看看这到底是咋回事儿。
晶振频率偏差
你想想啊,这时钟的计时脉冲基准,是由外部晶振的频率经过 12 分频后提供的。这晶振的频率要是不准确,那这时钟的时间能准吗?这就像是你去买个西瓜,你说要甜的,结果老板给你个不甜的,你能乐意吗?
机器周期不确定
还有啊,这单片机电子时钟利用内部定时,计数器溢出产生中断,再乘以相应的倍率,来实现秒、分、时的转换。这从定时,计数器产生中断请求到响应中断,需要 3_8 个机器周期。这定时中断子程序中的数据人栈和重装定时,计数器的初值还需要占用数个机器周期。这从中断人口转到中断子程序也要占用一定的机器周期。这就像是你去参加比赛,你还没准备好呢,裁判就说开始了,你能跑得快吗?
自动调整方案
不过啊,别担心,这时间长了仍然会有积累误差。为此,可采用自动调整方案。实际上是一种容错技术。其自动调整原理为:实测出误差 Is 所需的时间,然后每隔这样一段时间后就对秒进行加“1”或减“1”调整。这就像是你去钓鱼,你不知道什么时候能钓到鱼,但是你每隔一段时间就换个地方,总有一天能钓到鱼的。
查看更多