– – – WDTOE WDE WDP2 WDP1 WDP0
位[7..5]——Res:保留位
ATmega16保留位,读操作返回值为零。
位 4——WDTOE:看门狗修改使能
清零WDE时必须置位WDTOE,否则不能禁止看门狗。一旦置位,硬件将在紧接的4个时钟周期之后将其清零。
位 3——WDE:使能看门狗
WDE为"1“时,看门狗使能,否则看门狗将被禁止。只有在WDTOE为"1“时WDE才能清零。以下为关闭看门狗的步骤:
(1).在同一个指令内对WDTOE和WDE写"1“,即使WDE已经为"1“
(2).在紧接的4个时钟周期之内对WDE写"0”
位 [2..0]——WDP2,WDP1,WDP0::看门狗定时器预分频器2,1和0
WDP2、WDP1和WDP0决定看门狗定时器的预分频系数。
WDP2 WDP1 WDP0 看门狗振荡器周期 VCC=3.0V时典型的溢出周期 VCC=5.0V时典型的溢出周期
0 0 0 16K(16,384) 17.1 ms 16.3 ms
0 0 1 32K(32,768) 34.3 ms 32.5 ms
0 1 0 64K(65,536) 68.5 ms 65 ms
0 1 1 128K(131,072) 0.14 s 0.13 s
1 0 0 256K(262,144) 0.27 s 0.26 s
1 0 1 512K(524,288) 0.55 s 0.52 s
1 1 0 1,024K(1,048,576) 1.1 s 1.0 s
1 1 1 2,048K(2,097,152) 2.2 s 2.1 s
汇编代码例程
上一篇:ATmega 16 单片机的中断系统的相关寄存器(八)
下一篇:ATmega 16 单片机的TWI接口的相关寄存器(六)
推荐阅读最新更新时间:2024-03-16 15:16