
ST72321J
看门狗定时器
(续)
图32.精确超时时间(T
民
和T
最大
)
其中:
t
min0
= ( LSB + 128 )× 64×吨
OSC2
t
max0
= 16384 x深
OSC2
t
OSC2
= 125ns的当f
OSC2
= 8 MHz的
的T CNT =值[ 5:0]中的WDGCR寄存器位(6位)
MSB和LSB的值,从表中根据由结核选择的时基在下面[1 :0]位
在MCCSR寄存器
TB1位
TB0位
( MCCSR寄存器) ( MCCSR注册。 )
0
0
0
1
1
0
1
1
选定MCCSR
时基
2ms
4ms
10ms
25ms
最高位
4
8
20
49
最低位
59
53
35
54
要计算最小看门狗超时(T
民
):
IF
CNT < MSB
-------------
4
然后
吨= T min0米
+
16384
×
CNT
×
tosc2
×
tosc2
其他
最低气温= T min0 + 16384
×
CN牛逼
–
4 CNT
+
(
192 + LS B
) ×
64
×
4CNT
----------------
-
----------------
-
最高位
最高位
要计算最大看门狗超时(T
最大
):
IF
CNT
≤
最高位
-------------
4
然后
TMA X = T max0
+
16384
×
新台币
×
吨OSC2
×
tosc2
其他
TMAX = T max0 + 16384
×
新台币
–
4CNT
+
(
192 + LSB
) ×
64
×
4CNT
----------------
-
----------------
-
最高位
最高位
注意:
在上式中,除法结果必须向下舍入到下一个整数值。
例如:
拥有2ms的在MCCSR寄存器选择超时
的T值[ 5 : 0]位
WDGCR寄存器(十六进制)。
00
3F
分钟。看家狗
超时(毫秒)
t
民
1.496
128
马克斯。看家狗
超时(毫秒)
t
最大
2.048
128.552
52/179