DS1557
5 的 19
ds1557 寄存器 编排
表格 2
数据
地址
B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
函数/范围
7FFFh 10 年 年 年 00-99
7FFEh X X X 10 m MONTH MONTH 01-12
7FFDh X X 10 日期 日期 日期 01-31
7FFCh X FT X X X 日 日 01-07
7FFBh X X 10 小时 小时 小时 00-23
7FFAh X 10 分钟 分钟 分钟 00-59
7FF9h
OSC
10 秒 秒 秒 00-59
7FF8h W R 10 century CENTURY 控制 00-39
7FF7h WDS BMB4 BMB3 BMB2 BMB1 BMB0 RB1 RB0 看门狗
7FF6h AE Y ABE Y Y Y Y Y 中断
7FF5h AM4 Y 10 日期 日期 alarm 日期 01-31
7FF4h AM3 Y 10 小时 小时 alarm 小时 00-23
7FF3h AM2 10 分钟 分钟 alarm 分钟 00-59
7FF2h AM1 10 秒 秒 alarm 秒 00-59
7FF1h Y Y Y Y Y Y Y Y UNUSED
7FF0h WF AF 0 BLF 0 0 0 0 FLAGS
x = unused, 读/writable 下面 写 和 读 ae = alarm 标记 使能
位 控制 y = unused, 读/writable 没有 写 和 读
ft = 频率 测试 位 位 控制
OSC
= 振荡器 开始/停止 位
abe = alarm 在 电池 后面的-向上 模式 使能
w = 写 位 am1-am4 = alarm 掩饰 位
r = 读 位 wf = 看门狗 标记
wds = 看门狗 steering 位 af = alarm 标记
bmb0-bmb4 = 看门狗 乘法器 位 0 = 0 和 是 读 仅有的
rb0-rb1 = 看门狗 决议 位 blf = 电池 低 标记
时钟 振荡器 控制
这 时钟 振荡器 将 是 stopped 在 任何 时间. 至 增加 这 shelf 生命 的 这 backup lithium 电池
源, 这 振荡器 能 是 转变 止 至 降低 电流 流 从 这 电池. 这
OSC
位 是 这
msb 的 这 秒 寄存器 (b7 的 7ff9h). 设置 它 至 一个 1 stops 这 振荡器, 设置 至 一个 0 开始 这
振荡器. 这 ds1557 是 运输 从 达拉斯市 半导体 和 这 时钟 振荡器 转变 止,
OSC
位 设置 至 一个 1.
读 这 时钟
当 读 这 rtc 数据, 它 是 推荐 至 halt updates 至 这 外部 设置 的 翻倍-缓冲
rtc 寄存器. 这个 puts 这 外部 寄存器 在 一个 静态的 状态 准许 数据 至 是 读 没有 寄存器
值 changing 在 这 读 处理. 正常的 updates 至 这 内部的 寄存器 continue 当 在 这个
状态. 外部 updates 是 halted 当 一个 1 是 写 在 这 读 位, b6 的 这 控制 寄存器
(7ff8h). 作 长 作 一个 1 仍然是 在 这 控制 寄存器 读 位, updating 是 halted. 之后 一个 halt 是 issued,
这 寄存器 反映 这 rtc 计数 (日, 日期, 和 时间) 那 是 电流 在 这 moment 这 halt command
是 issued. 正常的 updates 至 这 外部 设置 的 寄存器 将 重新开始 在里面 1 第二 之后 这 读 位
是 设置 至 一个 0.