DS1685 / DS1687 3V / 5V实时时钟
在所有三个时间报警字节“不关心”的代码创建一个中断每一秒。这三个时间报警,可以按字节
带日期的报警用作描述
WAKE - UP / KICKSTART
部分。世纪计数器在稍后讨论
此文本。
所有的寄存器,可以直接写入或读出,除了以下内容:
1)
寄存器C和D是只读的。
2)
位寄存器的7是只读的。
3)
位秒字节7是只读的。
表2A 。时间,日历和报警数据模式- BCD模式( DM = 0 )
地址
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
48H
49H
10日
第7位
0
0
0
0
AM / PM
0
AM / PM
0
0
0
0
UIP
SET
IRQF
VRT
0
0
0
0
0
10年
DV2
PIE
PF
0
DV1
AIE
AF
0
DV0
UIE
UF
0
世纪
日期
RS3
SQWE
0
0
RS2
DM
0
0
第6位
第5位
10秒
10秒
10分钟
10分钟
0
0
0
10小时
10小时
10小时
10小时
0
0
日期
MONTH
YEAR
RS1
24/12
0
0
RS0
DSE
0
0
10日
0
10月
4位
第3位
第2位
第1位
位0
功能
秒
秒
报警
分钟
分钟
报警
小时
小时
报警
天
天
日期
MONTH
YEAR
控制
控制
控制
控制
银行1
世纪
银行1
日期报警
00-99
01-31
范围
00-59
00-59
00-59
00-59
1-12
+ AM / PM
00-23
1-12
+ AM / PM
00-23
01-07
01-31
01-12
00-99
秒
秒
分钟
分钟
小时
小时
X =读/写位。
注1 :
除非另外指明,该寄存器的状态是没有定义当首次加电。
注2 :
除了秒寄存器,为0的位在时间和日期寄存器可以被写入一个1 ,但也可以当被修改的时钟更新。
0位总是写入0 ,除了报警屏蔽位。
10 39