标签(空格分隔): linux子系统 wdt
wdt一般有两个功能,即wdt mode,nomal interrupt timer(通用定时器),并且,他的频率是可写的,一般会有一个自己的基础晶振频率(base freq),也可以使用系统分过来的频率,
然后在这个基础上去分频
有的看门狗也支持不同的reset级别,即reset cpu mode 和reset whole chip mode
支持以下分频:假设base freq = 27MHz
32分频后的freq : 27M /32
64分频的freq 27M/64
128分频的freq …..
256分频的freq …..
分频后的周期为频率的倒数,以64分频为例分频后周期为64/27MHz(sec),计数寄存器以32个bit宽度来算,有2^32的宽度,则此时可计数最大周期为2^32个周期【64/27MHz(sec)】
即:64/27MHz(sec) * 2^32
有的看门狗也支持不同的reset级别,即reset cpu mode 和reset whole chip mode