读取PCF8563--RTC数据为何异常?
MCU大概每隔一秒读取一次PCF8563的RTC数据,年月日时分秒,为何有时读出的数据秒的最高位为1(实际数据为8F),此时RTC数据除了秒以外均是FF,作为无效处理,但这样会造成时间显示跳数:例如:01直接变成03...PS:PCF8563和24C256挂在同一总线上。 初始化 否? MCU大概每隔一秒读取一次PCF8563的RTC数据,年月日时分秒,为何有时读出的数据秒的最高位为1(实际数据为8F),此时RTC数据除了秒以外均是FF,作为无效处理,但这样会造成时间显示跳数:例如:01直接变成03...
PS: ...
ningling_21 发表于 2012-7-25 10:10 https://bbs.21ic.com/images/common/back.gif
有问题就去解决问题,而不是去避开问题
很明显是程序本身的问题
对着程序多看几遍手册 初始化 否?
hyhmh 发表于 2012-7-25 10:25 https://bbs.21ic.com/images/common/back.gif
上电时初始化了... 把24先拆下来,调对了再装,不要给自己制造麻烦嘛。 把24先拆下来,调对了再装,不要给自己制造麻烦嘛。
NE5532 发表于 2012-7-25 21:43 https://bbs.21ic.com/images/common/back.gif24.读写是正常的... 楼主啊,认为什么都对,是找不到问题的根源啊。 楼主啊,认为什么都对,是找不到问题的根源啊。
NE5532 发表于 2012-7-26 17:19 https://bbs.21ic.com/images/common/back.gif
PS:我没有认为什么都对
现象:有时读取数据7个字节:0F FF FF FF FF FF FF (0F是秒的读数)
1.换8563芯片无改善;
2.去掉24C256无改善;
3.程序删掉与读写8563无关的部分无改善;
波形如图示; 我的也是每秒读一次,工作大概3个月无异常。
如果程序没问题,还有是不是你的电路有干扰?
PS:我没有认为什么都对
现象:有时读取数据7个字节:0F FF FF FF FF FF FF (0F是秒的读数)
1.换8563芯片无改善;
2.去掉24C256无改善;
3.程序删掉与读写8563无关的部分无改善;
波形如图示; ...
ningling_21 发表于 2012-8-3 17:57 https://bbs.21ic.com/images/common/back.gif
看来人品的问题可能性大 已解决。
是程序的问题... 跪求,请问是如何解决的,我改好久也没能改明白,我的也是总显示FF 估计是没有屏蔽无效位,导致程序出错。 跪求,请问是如何解决的,我改好久也没能改明白,我的也是总显示FF
xxx564335 发表于 2012-9-7 11:28 https://bbs.21ic.com/images/common/back.gif
用示波器测试I2C线的波形,要保证符合芯片资料里的要求和规范... 请教下,楼主的PCF8563可以做到什么计时精度?谢谢 是不是**芯片的地址和时钟芯片的冲突了?24C256的地址有没有覆盖到时钟芯片?
页:
[1]