打印

PCF8563时钟不准的问题

[复制链接]
4671|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiayouhan2011|  楼主 | 2014-7-3 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前使用的单片机是 MSP430F149 + PCF8563  

当前读数据偶尔出现数据不准的情况,请问是什么原因?


单独测试的时候也出现过,读出来的时间直接就不是有效时间,比如是14年7月1日 会读出来是105年什么的,完全是无效的数据。有时候再次读取正确。但大部分时间RTC的时间就完全不对了。

请问该怎么查?

就是正常工作,也觉得会有点慢,一天慢3分钟左右

相关帖子

沙发
ayb_ice| | 2014-7-3 16:34 | 只看该作者
明显应该是程序BUG

使用特权

评论回复
板凳
jiayouhan2011|  楼主 | 2014-7-3 19:07 | 只看该作者
ayb_ice 发表于 2014-7-3 16:34
明显应该是程序BUG

目前测试感觉好像是时间超过了1s,读取数据的时候。已经能够复现,现在猜测似乎是中断干扰。debug时单步运行就出问题,正常运行一般没有问题。

使用特权

评论回复
地板
gx_huang| | 2014-7-4 08:09 | 只看该作者
读出内部的BCD码数据后,要处理一下,屏蔽不需要的位。
还有,由于时间一直在累进,注意时间变化时的处理。

使用特权

评论回复
5
ningling_21| | 2014-7-4 08:23 | 只看该作者
多久读取8563一次?
先屏蔽掉一些无用的位再看看...
误差有可能是晶振旁边电容不太合适...

使用特权

评论回复
6
jjjyufan| | 2014-7-4 09:10 | 只看该作者
示波器先看看 8563的时钟输出脚 是否32768

使用特权

评论回复
7
499734424| | 2015-5-11 21:03 | 只看该作者
LZ后来如何解决?

使用特权

评论回复
8
叶伤| | 2015-5-15 11:44 | 只看该作者
105是时间计算的问题。

使用特权

评论回复
9
皓月星空| | 2015-5-18 07:24 | 只看该作者
hgg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

15

帖子

0

粉丝