19/31
m41st84y, m41st84w
图示 18. 后面的-向上 模式 alarm 波形
看门狗 计时器
这 看门狗 计时器 能 是 使用 至 发现 一个 输出-
的-控制 微处理器. 这 用户 programs 这
看门狗 计时器 用 设置 这 desired 数量 的
时间-输出 在 这 看门狗 寄存器, 地址 09h.
位 bmb4-bmb0 store 一个 二进制的 乘法器 和 这
二 更小的 顺序 位 rb1-rb0 选择 这 resolu-
tion, 在哪里 00 = 1/16 第二, 01 = 1/4 第二,
10 = 1 第二, 和 11 = 4 秒. 这 数量
的 时间-输出 是 然后 决定 至 是 这 multiplica-
tion 的 这 five-位 乘法器 值 和 这 resolu-
tion. (为 例子: writing 00001110 在 这
看门狗 寄存器 = 3*1, 或者 3 秒).
便条:
精度 的 计时器 是 在里面 ± 这 选择
决议.
如果 这 处理器 做 不 重置 这 计时器 在里面 这
指定 时期, 这 m41st84y/w sets 这 wdf
(看门狗 标记) 和 发生 一个 看门狗 inter-
rupt 或者 一个 微处理器 重置.
这 大多数 重大的 位 的 这 看门狗 寄存器
是 这 看门狗 steering 位 (wds). 当 设置 至
一个 '0,' 这 看门狗 将 活动 这 irq
/ft/输出
管脚 当 安排时间-输出. 当 wds 是 设置 至 一个 '1,' 这
看门狗 将 输出 一个 负的 脉冲波 在 这 rst
管脚 为 t
REC
. 这 看门狗 寄存器, ft, afe, abe
和 sqwe 位 将 重置 至 一个 '0' 在 这 终止 的 一个
看门狗 时间-输出 当 这 wds 位 是 设置 至 一个
'1.'
这 看门狗 计时器 能 是 重置 用 二 方法:
1) 一个 转变 (高-至-低 或者 低-至-高) 能 是
应用 至 这 看门狗 输入 管脚 (wdi) 或者 2) 这
微处理器 能 执行 一个 写 的 这
看门狗 寄存器. 这 时间-输出 时期 然后
开始 在.
便条:
这 wdi 管脚 应当 是 系 至 v
SS
如果 不
使用.
在 顺序 至 执行 一个 软件 重置 的 这 watch-
dog 计时器, 这 原来的 时间-输出 时期 能 是 writ-
ten 在 这 看门狗 寄存器, effectively
重新开始 这 计数-向下 循环.
应当 这 看门狗 计时器 时间-输出, 和 这 wds
位 是 编写程序 至 输出 一个 中断, 一个 值 的
00h needs 至 是 写 至 这 看门狗 寄存器
在 顺序 至 clear 这 irq
/ft/输出 管脚. 这个 将 也
使不能运转 这 看门狗 函数 直到 它 是 又一次 pro-
grammed correctly. 一个 读 的 这 flags 寄存器
将 重置 这 看门狗 标记 (位 d7; 寄存器
0fh).
这 看门狗 函数 是 automatically 无能
在之上 电源-向上 和 这 看门狗 寄存器 是
cleared. 如果 这 看门狗 函数 是 设置 至 输出 至
这 irq
/ft/输出 管脚 和 这 频率 测试 (ft)
函数 是 使活动, 这 看门狗 函数 前-
vails 和 这 频率 测试 函数 是 denied.
AI03920
V
CC
irq/ft/输出
V
PFD
abe, afe 位 在 中断 寄存器
af 位 在 flags 寄存器
高-z
V
所以
高-z
tREC