
值为止。如果系统没有重启计数器,中断或系统复位会
发行。
图8-7 。
看门狗定时器
128kHz
振荡器
OSC/2K
OSC/4K
OSC/8K
OSC/16K
OSC/32K
OSC/64K
OSC/128K
OSC/256K
OSC/512K
OSC/1024K
看门狗
RESET
WDE
WDP0
WDP1
WDP2
WDP3
MCU复位
WDTIF
打断
WDTIE
在中断模式下, WDT发出一个中断,当定时器超时。该中断可用于
唤醒设备从睡眠模式中,也可作为一个通用系统定时器。一个例子是
限制允许为特定的操作的最长时间,从而中断操作时
已运行速度比预期的要长。在系统复位模式时, WDT发出复位时,计时器
过期。这通常用于防止系统挂起的情况下失控代码。第三
模式,中断与系统复位模式,首先给人一种接口结合了另外两种模式
中断,然后切换到系统复位模式。此模式将如允许安全关机
通过保存临界参数的系统复位时使用。
看门狗始终打开( WDTON )熔丝位编程,将迫使看门狗定时器的系
TEM复位模式。随着编程时,系统复位模式位( WDE )与中断
模式位( WDTIE )分别锁定到1和0 。为了进一步确保程序的安全性,替代方案
ations的看门狗建立必须遵循定时序列。顺序清除WDE
和改变超时配置如下:
1.在相同的操作,写1来看门狗修改使能位( WDCE )
和WDE 。逻辑必须被写入到WDE不管前值
WDE位。
2.在接下来的四个时钟周期,写WDE与预分频位( WDP )作为
期望的,但与WDCE位清零。这必须在一个操作中完成。
38
ATtiny13
2535I–AVR–05/08