10
AT89C55WD
1921B
–
微观的
–
09/02
硬件
看门狗
计时器
(一个-时间
使能 和
重置-输出)
这 WDT 是 将 作 一个 恢复 方法 在 situations 在哪里 这 CPU 将 是 subjected 至
软件 upsets. 这 WDT 组成 的 一个 13-位 计数器 和 这 看门狗 计时器 重置
(wdtrst) sfr. 这 WDT 是 defaulted 至 使不能运转 从 exiting 重置. 至 使能 这 wdt, 一个
用户 必须 写 01EH 和 0E1H 在 sequence 至 这 WDTRST 寄存器 (sfr location 0a6h).
当 这 WDT 是 使能, 它 将 increment 每 机器 循环 当 这 振荡器 是 运动.
这 WDT 时间-输出 时期 是 依赖 在 这 外部 时钟 频率. 那里 是 非 方法 至
使不能运转 这 WDT 除了 通过 重置 (也 硬件 重置 或者 WDT overflow 重置). 当
WDT overflows, 它 将 驱动 一个 输出 重置 高 脉冲波 在 这 RST 管脚.
使用 这 WDT
至 使能 这 wdt, 一个 用户 必须 写 01EH 和 0E1H 在 sequence 至 这 WDTRST 寄存器
(sfr location 0a6h). 当 这 WDT 是 使能, 这 用户 needs 至 维护 它 用 writing 01EH
和 0E1H 至 WDTRST 至 避免 一个 WDT overflow. 这 13-位 计数器 overflows 当 它 reaches
8191 (1fffh), 和 这个 将 重置 这 设备. 当 这 WDT 是 使能, 它 将 increment 每
机器 循环 当 这 振荡器 是 运动. 这个 意思 这 用户 必须 重置 这 WDT 在 least
每 8191 机器 循环. 至 重置 这 WDT 这 用户 必须 写 01EH 和 0E1H 至
wdtrst. WDTRST 是 一个 写-仅有的 寄存器. 这 WDT 计数器 不能 是 读 或者 写.
当 WDT overflows, 它 将 发生 一个 输出 重置 脉冲波 在 这 RST 管脚. 这 重置
脉冲波 持续时间 是 98xtosc, 在哪里 tosc=1/fosc. 至 制造 这 最好的 使用 的 这 wdt, 它
应当 是 serviced 在 那些 sections 的 代号 那 将 periodically 是 executed 在里面 这 时间
必需的 至 阻止 一个 WDT 重置.
WDT 在
电源-向下
和 空闲
在 电源-向下 模式 这 振荡器 stops, 这个 意思 这 WDT 也 stops. 当 在 电源-
向下 模式, 这 用户 做 不 需要 至 维护 这 wdt. 那里 是 二 方法 的 exiting
电源-向下 模式: 用 一个 硬件 重置 或者 通过 一个 水平的-使活动 外部 中断 这个 是
使能 较早的 至 进去 电源-向下 模式. 当 电源-向下 是 exited 和 硬件 重置,
servicing 这 WDT 应当 出现 作 它 正常情况下 做 whenever 这 AT89C55WD 是 重置. exit-
ing 电源-向下 和 一个 中断 是 significantly 不同的. 这 中断 是 使保持 低 长
足够的 为 这 振荡器 至 stabilize. 当 这 中断 是 brought 高, 这 中断 是 ser-
viced. 至 阻止 这 WDT 从 resetting 这 设备 当 这 中断 管脚 是 使保持 低, 这
WDT 是 不 started 直到 这 中断 是 牵引的 高. 它 是 建议的 那 这 WDT 是 重置 dur-
ing 这 中断 维护 为 这 中断 使用 至 exit 电源-向下.
至 确保 那 这 WDT 做 不 overflow 在里面 一个 few states 的 exiting 电源-向下, 它 是 最好的
至 重置 这 WDT just 在之前 进去 电源-向下.
在之前 going 在 这 空闲 模式, 这 WDIDLE 位 在 SFR AUXR 是 使用 至 决定 whether
这 WDT 持续 至 计数 如果 使能. 这 WDT keeps counting 在 空闲 (wdidle 位 =
0) 作 这 default 状态. 至 阻止 这 WDT 从 resetting 这 AT89C55WD 当 在 空闲
模式, 这 用户 应当 总是 设置 向上 一个 计时器 那 将 periodically exit 空闲, 维护 这 wdt,
和 reenter 空闲 模式.
和 WDIDLE 位 使能, 这 WDT 将 停止 至 计数 在 空闲 模式 和 重新开始 这 计数
在之上 exit 从 空闲.
UART
这 UART 在 这 AT89C55WD 运作 这 一样 方法 作 这 UART 在 这 AT89C51 和
at89c52. 为 更远 信息, 看 这 12月 1997 微控制器 数据 书, 页 2-
48, 部分 加标题,
“
串行 接口
”
.