
ST72561
窗口看门狗
(续)
该应用程序必须在写
WDGCR寄存器,在正常的定期
操作,以防止MCU复位。此操作
必须仅当计数器值是低级发生
大于窗口寄存器中的值。该值是
存储在WDGCR寄存器必须介于
FFH和C0h区(见
图35) :
- 启用看门狗:
当软件看门狗被选中(通过选件
字节) ,看门狗复位后被禁止。这是
通过设置WDGCR的WDGA位启用
注册的话,就不能再次除非禁用
通过复位。
当硬件看门狗被选中(通过选件
字节) ,看门狗始终处于活动状态的
WDGA位未使用。
- 控制递减计数器:
这种递减计数器是自由运行:倒计时
即使看门狗被禁止。当
看门狗被启用时, T6位必须设置为
防止产生立即复位。
在T [ 5 : 0 ]位包含增量数
其表示之前的时间延迟
看门狗产生复位(见
图35. AP-
近因超时时间) 。
时序变化
最小,并且由于最大值之间
预分频器的未知状态令状时
荷兰国际集团的WDGCR寄存器(见
图36) 。
窗口寄存器( WDGWR )包含
窗口的上限值:防止了复位,则
当其值是递减计数器必须被重新加载
大于窗口寄存器值的情况下的更大的
比3Fh的。
图37
介绍该窗口watch-
狗的过程。
注意:
T6的位可被用于产生一个软
洁具复位(该WDGA位设置和T6位
清零) 。
- 关于暂停选项看门狗复位
如果看门狗被激活,重新看门狗
在暂停选项设置被选中,那么HALT指令
梁支会产生复位。
10.1.4使用与WDG HALT模式
如果暂停模式,看门狗被启用的选项
字节(无看门狗复位的HALT指令) ,它是
执行HALT之前推荐的指令
灰刷新WDG计数器,以避免unex-
pected WDG醒来后立即复位
微控制器。
55/262