ds1553 64kb, nonvolatile, 年-2000-一致的 timekeeping 内存
8 的 19
图示 4. backup 模式 alarm 波形
使用 这 看门狗 计时器
这 看门狗 计时器 能 是 使用 至 发现 一个 输出-的-控制 处理器. 这 用户 programs 这 看门狗
计时器 用 设置 这 desired 数量 的 timeout 在 这8-位 看门狗 寄存器 (地址 1ff7h). 这 five
看门狗 寄存器 位 bmb4–bmb0 store 一个 binary 乘法器 和 这 二 更小的-顺序 位
rb1–rb0 选择 这 决议, 在哪里 00 = 1/16 第二, 01 = 1/4 second, 10 = 1 second, 和
11 = 4 秒. 这 看门狗 timeout 值 是 然后决定 用 这 multiplication 的 这 5-位
乘法器 值 和 这 2-位 决议 值. (f或者 例子: writing 00001110 在 这 看门狗 寄存器
= 3 x 1 第二 或者 3 秒.) 如果 这 处理器 做不 重置 这 计时器 在里面 这 指定 时期, 这
看门狗 标记 (wf) 是 设置 和 一个 处理器 interrupt 是 发生 和 stays 起作用的 直到 也 这
看门狗 标记 (wf) 是 读 或者 这 watchdog 寄存器 (1ff7) 是 读 或者 写.
这 大多数 重大的 位 的 这 看门狗 寄存器 是这 看门狗 steering 位 (wds). 当 设置 至 0, 这
看门狗 activates 这
IRQ
/ft 输出 当 这 看门狗 时间 输出.
当 wds 是 设置 至 1, 这 看门狗 输出 一个 负的 脉冲波 在 这
RST
输出 为 40ms 至 200ms. 这
看门狗 寄存器 (1ff7) 和 这 ft 位 是 重置至 0 在 这 终止 的 一个 看门狗 timeout 当 这 wds
位 是 设置 至 1.
这 看门狗 计时器 resets 当 这 处理器 执行 一个 读 或者 写 的 这 看门狗 寄存器. 这
timeout 时期 然后 开始 在. writing 一个 值 的00h 至 这 看门狗 寄存器 使不能运转 这 看门狗
计时器. 这 看门狗 函数 是 automatically disabled 在之上 电源-向上 和 这 看门狗 寄存器 是
cleared. 如果 这 看门狗 函数 是 设置 至 输出 至 这
IRQ
/ft 输出 和 这 频率 测试 函数 是
使活动, 这 看门狗 函数 prevails 一个nd 这 频率 测试 函数 是 denied.
电源-在 default states
在之上 应用 的 电源 至 这 设备, 这 下列的 寄存器 位 是 设置 至 0:
wds = 0, bmb0–bmb4 = 0, rb0–rb1 = 0, ae = 0, 和 abe = 0.