这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » DS1302时钟初始化时间进制问题

共12条 2/2 1 2 跳转至
高工
2013-12-15 20:46:11     打赏
11楼

下面是yexin345的原程序:

void init()//初始化时间,我想显示12点30分0秒
{
   write(0x8e,0x00);//写保护

   write(0x80,0x00);//秒 钟从0开始
   write(0x82,0x30);//分钟设为30

   write(0x84,0x12);//时钟设为12

}

请把写 12点30分12秒  你按10进制写进去肯定没错的程序写一下。


助工
2013-12-16 13:34:53     打赏
12楼

十进制就是X=12, 转成16进制就是X=0X0C,这样写进去和时钟里默认需要BCD码是不匹配的,就会出问题,这个有问题么?


共12条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]