
三菱微型计算机
M30201集团
单芯片16位CMOS微机
看门狗定时器
看门狗定时器
看门狗定时器具有检测功能,当程序失控。看门狗定时器
一个15位计数器,向下计数通过使用预分频器分频BCLK的衍生时钟。看门狗
当发生下溢在看门狗定时器定时中断。当X
IN
被选择用于
BCLK ,位看门狗定时器控制寄存器(地址000F
16
)选择分频比率(
16或128)。当X
CIN
被选为BCLK ,预分频器设置为除以2 ,无论第7位
看门狗定时器控制寄存器(地址000F
16
).
当X
IN
在BCLK被选中
看门狗定时器周期=
当X
CIN
在BCLK被选中
看门狗定时器周期=
分频比例( 2)×看门狗定时器的计数值( 32768 )
BCLK
预分频器的分频比( 16或128 )×看门狗定时器的计数值( 32768 )
BCLK
例如,当BCLK为10MHz和分频比设定为16时,看门狗定时器周期是
约52.4毫秒。
看门狗定时器可以通过写看门狗定时器启动寄存器(地址000E初始化
16
),并且当
看门狗定时器中断请求。预分频器被初始化只有当微机
复位。复位后取消,看门狗定时器和预分频器都停了下来。伯爵是开始
写看门狗定时器启动寄存器(地址000E
16
) 。在停止模式和等待模式中的看门狗
定时器和预分频器停止。计数从该保持的值开始时的方式被释放。
图1.34显示了看门狗定时器的框图。图1.35显示了看门狗定时器相关的
寄存器。
预分频器
“ CM07 = 0”的
“ WDC7 = 0”的
1/16
BCLK
1/128
“ CM07 = 0”的
“ WDC7 = 1”的
看门狗定时器
看门狗定时器
中断请求
“ CM07 = 1”的
1/2
写看门狗定时器
开始注册
(地址000E
16
)
设置
“7FFF
16
”
RESET
图1.34 。看门狗定时器的框图。
45