单片机/MCU论坛
直播中

郭伟

5年用户 8经验值
私信 关注
[问答]

DS1302断电重启以后日期复位的问题

DS1302连接主电源和备用电源以后,每次断电重启以后日期就变成
2000-01-01  00:00:00
自己在程序里面也做了断电检查,如果掉电则对时钟芯片进行初始化,日期为:
2021-01-01  12:00:00
掉电检测程序如下:
1.jpg 2.jpg
现在每次关闭总电源以后重启,没有执行初始化,说明RAM寄存器的内容被保存下来了,但是读取的日期时间都是2000-01-01  00:00:00
我把DS1302的5v的主电源断开以后,每次系统断电重启以后时钟正常,这是什么情况?



回帖(4)

黄忠

2021-3-6 14:59:01
方便的话,可以把你的原理图发上来看一下。
举报

chenwei6991627

2021-3-7 11:06:11
那说明你的程序有问题
举报

人中狼

2021-3-8 09:57:23
看看主电源和备用电源有没有接错引脚,另外换个芯片试试
举报

阿信509

2021-3-8 15:25:57
你把判断是否掉电那看看程序有没有问题呢,或者简单点吧初始化那段去掉看看有没有问题,感觉还是你程序有问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分