
ATmega8U2/16U2/32U2
第5位 - USBRF : USB复位标志
如果一个USB复位时,该位被置位。该位由上电复位复位或写入逻辑
零的标志。
位4 - Res:保留位
该位保留,读返回值为零。
位3 - WDRF :看门狗复位标志
如果看门狗复位发生时,该位被置位。该位由上电复位复位,也可以通过写
逻辑零的标志。
第2位 - BORF :欠压复位标志
如果欠压复位时,该位被置位。该位由上电复位复位,也可以通过写
逻辑零的标志。
第1位 - EXTRF :外部复位标志
如果外部复位发生时,该位被置位。该位由上电复位复位,也可以通过写
逻辑零的标志。
位0 - PORF :上电复位标志
如果上电复位时,该位被置位。该位只能通过写一个逻辑零的标志复位。
为了使用这些复位标志来识别复位条件,用户应该阅读,然后
尽早在程序重置MCUSR 。如果寄存器之前,另一个被清除
复位时,该复位源可以通过检查复位标志上找到。
10.5.2
WDTCSR - 看门狗定时器控制寄存器
位
(0x60)
读/写
初始值
7
WDIF
读/写
0
6
WDIE
读/写
0
5
WDP3
读/写
0
4
WDCE
读/写
0
3
WDE
读/写
X
2
WDP2
读/写
0
1
WDP1
读/写
0
0
WDP0
读/写
0
WDTCSR
位7 - WDIF :看门狗中断标志
此位时发生超时两次,看门狗定时器和设置,如果看门狗定时器
配置为中断。 WDIF由硬件自动执行,对应的时候清除
应的中断服务程序。另外, WDIF也可以通过写1来清除
标志。当SREG和WDIE的I位被置位,看门狗超时中断执行。
位6 - WDIE :看门狗中断使能
当该位写1和状态寄存器中的I位被置位,看门狗中断
启用。如果WDE被清零结合此设置,看门狗定时器处于中断
如果超时,在看门狗定时器模式下出现,而相应的中断执行。
如果WDE置位,看门狗定时器处于中断与系统复位模式。两个consecutives
次,在看门狗定时器将设置WDIF 。执行相应的中断向量会
明确WDIE和WDIF由硬件自动:看门狗进入系统复位模式。
这是在使用中断时看门狗定时器的安全性。重新初始化
在中断与系统复位模式, WDIE必须设置后,每次中断。这应该然而
永远不会被中断服务子程序中执行,因为这可能会危及安全 -
56
7799B–AVR–07/09