时钟芯片断电再上电时间不走

[复制链接]
649|9
 楼主| llia 发表于 2019-11-16 17:24 | 显示全部楼层 |阅读模式
我在做电子钟,遇到一个问题,就是单片机断电再上电,lcd显示的是我一开始设定的时间,为什么不是准确的时间呢?还有就是,当我把AD0和AD7的数据线拔掉,电源也拿掉,再插上,时间走的准,可是,我只拔下DS12c887的电源,再插上,时间并不准确,还是断电前的时间。有人遇到同样的问题了吗?
yufe 发表于 2019-11-16 17:27 | 显示全部楼层
你看看你程序是不是设置了时钟初始化函数,如果你希望读取ds12c887的时间就不要进行初始化,否则以开机就初始化,
lium 发表于 2019-11-16 17:30 | 显示全部楼层
12c887自带的有电源吧?
guoyt 发表于 2019-11-16 17:34 | 显示全部楼层
把设置初始时间那个函数删去就得了
wangpe 发表于 2019-11-16 17:37 | 显示全部楼层

DS12C887有两种工作模式,即Motorola模式和Intel模式。
  当MOT接VCC时,选用的工作模式是Motorola模式;
  当MOT接GND或不接时,选用的是Intel模式
wangzsa 发表于 2019-11-16 17:47 | 显示全部楼层
DS12C887 在没有外部电源的情况下可工作10年
zhuww 发表于 2019-11-16 17:52 | 显示全部楼层

你知道一个全新的时钟是怎么初始化,让他开始工作的吗?
wangpe 发表于 2019-11-16 17:56 | 显示全部楼层

ds12c887内部有锂电,但不知道有没有充电的功能?
lium 发表于 2019-11-16 17:58 | 显示全部楼层
我也遇到过同样的问题,换了一个877就好了。。。。
 楼主| llia 发表于 2019-11-16 18:01 | 显示全部楼层
结贴了,多谢大家讨论这么多哈,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

961

主题

8893

帖子

4

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