9/19
M41T11
时钟 运作
这 第八 字节 时钟 寄存器 (看 表格 3) 是 使用
至 两个都 设置 这 时钟 和 至 读 这 日期 和 时间
从 这 时钟, 在 一个 二进制的 coded decimal format.
秒, 分钟, 和 小时 是 包含 在里面
这 第一 三 寄存器. 位 d6 和 d7 的 时钟
寄存器 2 (小时 寄存器) 包含 这 century
使能 位 (ceb) 和 这 century 位 (cb).
设置 ceb 至 一个 ’1’ 将 导致 cb 至 toggle, 也
从 ’0’ 至 ’1’ 或者 从 ’1’ 至 ’0’ 在 这 转变 的 这 cen-
tury (取决于 在之上 它的 最初的 状态). 如果 ceb 是 设置
至 一个 ’0’, cb 将 不 toggle. 位 d0 通过 d2 的
寄存器 3 包含 这 日 (日 的 week). 寄存器
4, 5 和 6 包含 这 日期 (日 的 month), month
和 年. 这 最终 寄存器 是 这 控制 regis-
ter (这个 是 描述 在 这 时钟 校准 秒-
tion). 位 d7 的 寄存器 0 包含 这 停止 位
(st). 设置 这个 位 至 一个 ’1’ 将 导致 这 振荡器
至 停止. 如果 这 设备 是 预期的 至 spend 一个 signif-
icant 数量 的 时间 在 这 shelf, 这 振荡器
将 是 stopped 至 减少 电流 流. 当 re-
设置 至 一个 ’0’ 这 振荡器 restarts 在里面 一个 第二.
这 七 时钟 寄存器 将 是 读 一个 字节
在 一个 时间, 或者 在 一个 sequential 块. 这 控制
寄存器 (地址 location 7) 将 是 accessed 在-
dependently. provision 有 被 制造 至 使确信
那 一个 时钟 更新 做 不 出现 当 任何 的 这
七 时钟 地址 是 正在 读. 如果 一个 时钟
地址 是 正在 读, 一个 更新 的 这 时钟 reg-
isters 将 是 delayed 用 250ms 至 准许 这 读
至 是 完成 在之前 这 更新 occurs. 这个
将 阻止 一个 转变 的 数据 在 这 读.
便条:
这个 250ms 延迟 affects 仅有的 这 时钟 reg-
ister 更新 和 做 不 改变 这 真实的 时钟
时间.
图示 6. 串行 总线 数据 转移 sequence
图示 7. 承认 sequence
AI00587
数据
时钟
数据 线条
稳固的
数据 有效的
开始
情况
改变 的
数据 允许
停止
情况
AI00601
数据 输出
用 接受者
数据 输出
用 传输者
sclk 从
主控
开始
时钟 脉冲波 为
ACKNOWLEDGEMENT
12 89
MSB LSB