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.   }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
yihui184
2020-02-03 00:40
s3c2440 发表于 2012-10-25 14:07
//设置1302的初始时间(自动初始化)
void Init_1302(void){//-设置1302的初始时间(2007年1月1日00时00分0 ...

谢谢你,我现在做一个项目,最后一个问题就是DS1302断电后,可以继续读出时钟!我想问下,设置24小时制的时候,要怎么设置哇?顺便告诉我一下,谢谢啦!

一周热门 更多>