Periodic 中断
这 mux 输出 使用 至 驱动 这 SQW 输出 也
驱动 这 中断-一代 电路系统. 如果 这 periodic
中断 事件 是 使能 用 writinga1totheperiodic
中断 使能 位 (pie) 在 寄存器 c, 一个 中断 re-
quest 是 发生 once 每 122
µ
s 至 500ms. 这 pe-
riod 在 中断 是 选择 用 这 一样 位 在
寄存器 一个 那 选择 这 正方形的 波 频率 (看 ta-
ble 3).
Alarm 中断
在 各自 更新 循环, 这 RTC 比较 这 小时,
分钟, 和 秒 字节 和 这 三 相应的
alarm 字节. 如果 一个 相一致 的 所有 字节 是 建立, 这 alarm
中断 事件 标记 位, AF 在 寄存器 c, 是 设置 至 1. 如果
这 alarm 事件 是 使能, 一个 中断 要求 是 gen-
erated.
一个 alarm 字节 将 是 移除 从 这 comparison 用
设置 它 至 一个 “don’t care” 状态. 一个 alarm 字节 是 设置 至
一个 “don’t care” 状态 用 writinga1toeachofitstwo
大多数-重大的 位. 一个 “don’t care” 状态 将 是 使用 至
选择 这 频率 的 alarm 中断 events 作 跟随:
如果 毫无 的 这 三 alarm 字节 是 “don’t 小心,” 这
频率 是 once 每 日, 当 小时, 分钟, 和
秒 相一致.
如果 仅有的 这 小时 alarm 字节 是 “don’t 小心,” 这
频率 是 once 每 小时, 当 分钟 和
秒 相一致.
如果 仅有的 这 小时 和 分钟 alarm 字节 是 “don’t
小心,” 这 频率 是 once 每 分钟, 当 秒
相一致.
如果 这 小时, 分钟, 和 第二 alarm 字节 是
“don’t 小心,” 这 频率 是 once 每 第二.
更新 循环 中断
这 更新 循环 结束 标记 位 (uf) 在 寄存器 C 是 设置
toa1attheendofan更新 循环. 如果 这 更新 inter-
rupt 使能 位 (uie) 的 寄存器 B 是 1, 和 这 更新
转移 inhibit 位 (uti) 在 寄存器 B 是 0, 然后 一个 在-
terrupt 要求 是 发生 在 这 终止 的 各自 更新
循环.
accessing rtc 字节
时间 和 calendar 字节 读 在 一个 更新 循环
将 是 在 错误. 三 方法 至 进入 这 时间 和
calendar 字节 没有 ambiguity 是:
使能 这 更新 中断 事件 至 发生
中断 requests 在 这 终止 的 这 更新 循环.
这 中断 handler 有 一个 最大 的 999ms 至
进入 这 时钟 字节 在之前 这 next 更新 循环
begins (看 图示 3).
Poll 这 更新-在-progress 位 (uip) 在 寄存器 一个. 如果
UIP = 0, 这 polling routine 有 一个 最小 的 t
BUC
时间 至 进入 这 时钟 字节 (看 图示 3).
使用 这 periodic 中断 事件 至 发生
中断 requests 每 t
PI
时间, 此类 那 UIP = 1
总是 occurs 在 这 periodic 中断. 这
中断 handler 有 一个 最小 的 t
PI
/2+t
BUC
时间 至 进入 这 时钟 字节 (看 图示 3).
振荡器 控制
当 电源 是 第一 应用 至 这 bq3285 和 V
CC
是
在之上 V
PFD
, 这 内部的 振荡器 和 频率 分隔物
是 转变 在 用 writing 一个 010 模式 至 位 4 通过
6 的 寄存器 一个. 一个 模式 的 11X 转变 这 振荡器 在,
但是 keeps 这 频率 分隔物 无能. 任何 其它 pat-
tern 至 这些 位 keeps 这 振荡器 止.
7
jan. 1999 e
图示 3. 更新-结束/periodic 中断 relationship
bq3285