读取PCF8563--RTC数据为何异常?

[复制链接]
10917|16
 楼主| ningling_21 发表于 2012-7-25 10:10 | 显示全部楼层 |阅读模式
MCU大概每隔一秒读取一次PCF8563的RTC数据,年月日时分秒,为何有时读出的数据秒的最高位为1(实际数据为8F),此时RTC数据除了秒以外均是FF,作为无效处理,但这样会造成时间显示跳数:例如:01直接变成03...

PS:PCF8563和24C256挂在同一总线上。
hyhmh 发表于 2012-7-25 10:25 | 显示全部楼层
初始化 否?
ayb_ice 发表于 2012-7-25 10:40 | 显示全部楼层
MCU大概每隔一秒读取一次PCF8563的RTC数据,年月日时分秒,为何有时读出的数据秒的最高位为1(实际数据为8F),此时RTC数据除了秒以外均是FF,作为无效处理,但这样会造成时间显示跳数:例如:01直接变成03...

PS: ...
ningling_21 发表于 2012-7-25 10:10

有问题就去解决问题,而不是去避开问题

很明显是程序本身的问题

对着程序多看几遍手册
 楼主| ningling_21 发表于 2012-7-25 21:35 | 显示全部楼层
初始化 否?
hyhmh 发表于 2012-7-25 10:25

上电时初始化了...
NE5532 发表于 2012-7-25 21:43 | 显示全部楼层
把24先拆下来,调对了再装,不要给自己制造麻烦嘛。
 楼主| ningling_21 发表于 2012-7-25 23:16 | 显示全部楼层
把24先拆下来,调对了再装,不要给自己制造麻烦嘛。
NE5532 发表于 2012-7-25 21:43
24.读写是正常的...
NE5532 发表于 2012-7-26 17:19 | 显示全部楼层
楼主啊,认为什么都对,是找不到问题的根源啊。
 楼主| ningling_21 发表于 2012-8-3 17:57 | 显示全部楼层
楼主啊,认为什么都对,是找不到问题的根源啊。
NE5532 发表于 2012-7-26 17:19


PS:我没有认为什么都对
现象:有时读取数据7个字节:0F FF FF FF FF FF FF (0F是秒的读数)
1.换8563芯片无改善;
2.去掉24C256无改善;
3.程序删掉与读写8563无关的部分无改善;

波形如图示;

本帖子中包含更多资源

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

×
dgsa520 发表于 2012-8-4 00:11 | 显示全部楼层
我的也是每秒读一次,工作大概3个月无异常。
如果程序没问题,还有是不是你的电路有干扰?
ayb_ice 发表于 2012-8-4 08:52 | 显示全部楼层
PS:我没有认为什么都对
现象:有时读取数据7个字节:0F FF FF FF FF FF FF (0F是秒的读数)
1.换8563芯片无改善;
2.去掉24C256无改善;
3.程序删掉与读写8563无关的部分无改善;

波形如图示; ...
ningling_21 发表于 2012-8-3 17:57


看来人品的问题可能性大
 楼主| ningling_21 发表于 2012-8-17 00:09 | 显示全部楼层
已解决。

是程序的问题...

评论

这种人的问题大家都不要搭理他,找到原因,都不说清楚 ,最烦这种货色  发表于 2022-6-18 20:52
xxx564335 发表于 2012-9-7 11:28 | 显示全部楼层
跪求,请问是如何解决的,我改好久也没能改明白,我的也是总显示FF
qq65411253 发表于 2012-9-7 20:37 | 显示全部楼层
估计是没有屏蔽无效位,导致程序出错。
 楼主| ningling_21 发表于 2012-9-8 08:26 | 显示全部楼层
跪求,请问是如何解决的,我改好久也没能改明白,我的也是总显示FF
xxx564335 发表于 2012-9-7 11:28

用示波器测试I2C线的波形,要保证符合芯片资料里的要求和规范...
threetigher 发表于 2013-8-31 15:15 | 显示全部楼层
请教下,楼主的PCF8563可以做到什么计时精度?谢谢
zqlgdou 发表于 2013-9-12 18:48 | 显示全部楼层
是不是**芯片的地址和时钟芯片的冲突了?24C256的地址有没有覆盖到时钟芯片?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5015

主题

17835

帖子

51

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