关于PCF8563时钟变慢的问题

[复制链接]
 楼主| zjuwsj 发表于 2010-7-29 17:23 | 显示全部楼层 |阅读模式
本帖最后由 zjuwsj 于 2010-7-29 17:24 编辑

我用PCF8563的定时器中断,1秒钟中断一次,同时用到了它的时钟。现在问题是定时器中断与时钟不一致,比如中断了60次,但时钟并没有走60秒,而是要慢2~4秒。后来与电脑上的时钟比较,发现PCF8563的时钟要慢一些。
与电脑时钟比较慢点也就罢了,但为什么自己的中断时间和时钟还不一致呢?
请教各位达人,给点意见,谢谢!!
 楼主| zjuwsj 发表于 2010-7-29 18:39 | 显示全部楼层
我把原理图贴上来,设计上应该没有问题呀。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chunyang 发表于 2010-7-29 20:38 | 显示全部楼层
先确定是否存在秒中断脉冲丢失,这个可能很大,跟你的程序编制相关,如果是时钟晶体的问题,不至于差这么多,除非你买到的晶体频率误差过大,但这种可能性不大。
 楼主| zjuwsj 发表于 2010-7-29 21:47 | 显示全部楼层
先确定是否存在秒中断脉冲丢失,这个可能很大,跟你的程序编制相关,如果是时钟晶体的问题,不至于差这么多,除非你买到的晶体频率误差过大,但这种可能性不大。 ...
chunyang 发表于 2010-7-29 20:38

秒中断脉冲丢失是什么意思?是指在发生中断时,32768的脉冲停止了吗?请LZ解释一下吧,多谢多谢:D
 楼主| zjuwsj 发表于 2010-7-30 10:19 | 显示全部楼层
我又用3块带PCF8563的板子做了测试,在测试前把时钟设置成跟电脑一样,从昨晚到现在大概12个小时,其中两块没有误差,一块只慢了2秒,这样的结果应该是很好的。
发现一个新的问题是对时钟读取越频繁,误差会又越大。有没有可能是我读写的程序对8563时钟有影响?(想不出原因来)。如果真是这个问题就比较麻烦了,因为我需要每隔1分钟记录一次时间。请教各位达人,有没有遇到类似情况啊?谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

35

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部