×
单片机 > 单片机程序设计 > 详情

ATmega 16 单片机的WDT定时器的相关寄存器(七)

发布时间:2020-08-24 发布时间:
|
1.WDTCR——看门狗定时器控制寄存器


              –      –     –     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
汇编代码例程



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
8051单片机的函数发生器的设计