关于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么