微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > DS1302断电后电池供电不继续走

DS1302断电后电池供电不继续走

时间:10-02 整理:3721RD 点击:
我的程序能够正常运行,但加了电池断电后不能保存,我网上查了下改了初始化,改成了
                DS1302Write(0x8e,0x00);
                DS1302Write(0x90,0xA7);
                DS1302Write(0x8e,0x80);
                if(DS1302Read(0x81)&0x80)
                {       
                        DS1302Write(0x8c,time[0]);//年
                        DS1302Write(0x88,time[1]);//月
                        DS1302Write(0x86,time[2]);//日
                        DS1302Write(0x8A,--time[3]);//星期
                        DS1302Write(0x84,time[4]);//时
                        DS1302Write(0x82,time[5]);//分
                        DS1302Write(0x80,time[6]);//秒
                }
这样,检测有电不初始化时间,但现在断电后时间是不用变回去了,但也没走,就停在了断电的时刻。请问是怎么回事

不错的文档,值得收藏

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top