
ATtiny261/461/861
下一超时将产生复位。为了避免看门狗复位, WDIE必须后置
每个中断。
表9-2 。
WDE
0
0
1
1
看门狗定时器配置
WDIE
0
1
0
1
看门狗定时器状态
停止
运行
运行
运行
对超时操作
无
打断
RESET
打断
位4 - WDCE :看门狗修改使能
当WDE位写入逻辑0 ,该位必须设置。否则,看门狗不会
被禁用。一旦写入一个,硬件会自动清除后4个时钟周期位。参阅
有关WDE来禁止看门狗程序的说明。该位也必须设置时,
改变预分频位。
见“ 9.3 ”第43页。
位3 - WDE :看门狗使能
当WDE写为逻辑1时,看门狗定时器被启用,如果WDE写
为逻辑0时,看门狗定时器功能被禁用。 WDE才能清零,如果WDCE位
有逻辑电平1。要禁止看门狗定时器,下面的程序必须
其次:
1.在相同的操作,写1来WDCE和WDE 。逻辑必须被写入
到WDE即使它被设置为1的禁用操作开始之前。
2.在接下来的四个时钟周期,写一个逻辑0 WDE 。这将禁用看门狗。
在安全级别2 ,它是不可能禁止看门狗定时器,即使采用该算法
如上所述。
见“ 9.3 ”第43页。
在安全级别1 , WDE由WDRF在MCUSR覆盖。看
“ MCUSR - MCU状态雷吉斯 -
之三“第44页
对于WDRF的描述。这意味着, WDE时WDRF设置设置。
要清除WDE , WDRF必须禁用看门狗的程序之前,必须清除
如上所述。此功能在条件保证多个复位造成故障,并且
失败后安全启动。
注意:
如果看门狗定时器不会在应用程序被使用时,它要经过一个很重要
禁止看门狗过程中该装置的初始化。如果看门狗被意外
启用,例如通过一个失控的指针或掉电状态下,设备将被重置,这
又会导致新的看门狗复位。为了避免这种情况,应用软件应
经常清除WDRF标志,并在初始化程序的WDE控制位。
位5,2 : 0 - WDP3..0 :看门狗定时器预分频器3 , 2 , 1 , 0
该WDP3..0位决定看门狗定时器的预分频器时,看门狗定时器
启用。不同的预分频值和它们对应的超时周期示于
表9-3第46页。
45
2588B–AVR–11/06