标题: ds1302无法掉电保护,每次重启都会到初始值? [打印本页]

作者: fhff    时间: 2022-9-17 11:41
标题: ds1302无法掉电保护,每次重启都会到初始值?

求大佬看看为啥不能掉电保护啊,每次重启都会到初始值。



作者: yzwzfyz    时间: 2022-9-17 15:54
你在ds1302_init里干了些什么事呢?
作者: wc86110    时间: 2022-9-17 17:13
去掉初始数据就行了
作者: wulin    时间: 2022-9-17 18:22
首次加电初始化DS1302后在24C02存个标记,以后再次上电先读24C02存的标记,就绕过DS1302初始化函数,DS1302里的数据就不会被重新更改。
作者: 累不死的狗    时间: 2022-9-17 20:02
程序都贴出来吧。。。不然不知道你做了什么
作者: coody_sz    时间: 2022-9-17 20:48
肯定是上电初始化时写了时间值。
作者: bbxyliyang    时间: 2022-9-17 22:21

ds1302_init这个函数估计要去掉就行了
作者: xstong    时间: 2022-9-19 10:04
DS1302 本来就没有掉电保存的能力! 设备断电后,DS1302须纽扣电池维持供电。同时,配置上打开外部电池供电的功能配置,确保设备掉电后由电池继续供电运行。
作者: fhff    时间: 2022-9-19 19:59
wulin 发表于 2022-9-17 18:22
首次加电初始化DS1302后在24C02存个标记,以后再次上电先读24C02存的标记,就绕过DS1302初始化函数,DS1302 ...

解决了,谢谢

作者: aidianzi    时间: 2022-10-1 17:50
DS1302内部RAM写一个标记符 上电校验是否是首次上电即可




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1