微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于ds1302的复位问题,求大神指导

关于ds1302的复位问题,求大神指导

时间:10-02 整理:3721RD 点击:
怎么把ds1302的ram数据擦除,重新初始化

写进去时间之后,把程序烧写进单片机,然后再把初始化时间设置的语句屏蔽掉,再烧写进单片机。
你复位后要先看看秒寄存器最高位
读秒寄存器高位  看看是否为0,如果为0就不对秒寄存器初始化

初始化时间设置的语句屏蔽掉是把
//DS1302时钟初始化2013年1月1日星期二12点00分00秒。存储顺序是秒分时日月周年,存储格式是用BCD码
unsigned char TIME[7]={0x80,0,0x12,0x01,0x01,0x02,0x14};删掉
再把秒寄存器最高位置为1么

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

网站地图

Top