DS1302用纽扣电池,断电后,可以让时间不丢失,寄存器哪.....

2020-02-02 09:29发布

请问下,DS1302要用到纽扣电池,程序里面要怎么设置呢?
要操作什么呢?谢谢啦!
  1. void  DS1302_Init(void)      
  2. {                                                         
  3.      RST  = 0;
  4.      SCK  = 0;
  5.      write_ds1302( 0x8E, 0x00 );           //关写保护
  6.     write_ds1302( 0x90, 0xA7 );           //充电(1个二极管 + 8K电阻)
  7.     write_ds1302( 0x8E, 0x80 );           //开写保护
  8.   if( read_ds1302(0x81) & 0x80 )      
  9. {
  10.         set_time(&time);                  
  11.   }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。