
看门狗复位
当看门狗超时,它会产生一个CK周期的持续时间很短的复位脉冲
化。在脉冲的下降沿,延时定时器开始对超时周期
t
TOUT
。请参阅第41页上的看门狗定时器的具体操作过程。
图20 。
看门狗复位期间操作
CC
CK
MCU控制和状态
注册会员 - MCUCSR
MCU控制和状态寄存器提供的复位源的信息
引起MCU复位。
位
7
JTD
读/写
初始值
读/写
0
6
ISC2
读/写
0
5
–
R
0
4
JTRF
读/写
3
WDRF
读/写
2
BORF
读/写
见位说明
1
EXTRF
读/写
0
PORF
读/写
MCUCSR
位4 - JTRF : JTAG复位标志
如果复位正在造成的JTAG复位寄存器为逻辑1 ,该位被置
通过JTAG指令AVR_RESET选择。该位由一个上电复位复位,或
通过写一个逻辑零的标志。
位3 - WDRF :看门狗复位标志
如果看门狗复位发生时,该位被置位。该位由上电复位复位,或通过
写逻辑零的标志。
第2位 - BORF :欠压复位标志
如果欠压复位时,该位被置位。该位由上电复位复位,或通过
写逻辑零的标志。
第1位 - EXTRF :外部复位标志
如果外部复位发生时,该位被置位。该位由上电复位复位,或通过
写逻辑零的标志。
位0 - PORF :上电复位标志
如果一个上电复位时,该位被置位。该位只能通过写一个逻辑零复位
该标志。
为了使用这些复位标志来识别复位条件,用户应该阅读
然后尽可能早地在程序重置MCUCSR 。如果寄存器清零
另一种复位发生之前,该复位源可以通过检查来发现
复位标志位。
40
ATmega32(L)
2503J–AVR–10/06