码迷,mamicode.com
首页 > 其他好文 > 详细

DS12CR887 小记

时间:2015-05-13 14:59:34      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

1.新到手的芯片,初始未开启振荡器,需要在首次使用的时候开启

write_DS(0x0a,0x20);//set register A

2.对芯片 0x01h-0x09h进行初始化,比如:

void InitOnce()//此函数执行一次之后注释掉即可
{
    write_DS(0x0b,0x06);//此处对寄存器B进行设置,数据存储选择的是二进制存储格式

    write_DS(9,8);//year
    write_DS(8,5);//month
    write_DS(7,7);//day
    write_DS(6,2);//date

    write_DS(5,0);//ahour
    write_DS(4,1);//hour
    write_DS(3,0);//amin
    write_DS(2,2);//min
    write_DS(1,0);//asec
    write_DS(0,4);//sec

}

  ex:闹钟功能需要开启寄存器B的 bit5

3.待续

DS12CR887 小记

标签:

原文地址:http://my.oschina.net/odison/blog/414265

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!