窗口看门狗(WWDT)复位

功能描述
带窗口的看门狗是一个与CPU 同步运行的看门狗,目的是实时监控CPU 运行状态,在CPU 运行异
常的情况下复位CPU,避免不可预计的后果。
为了保证同步性和实时性,WWDT 使用CPU 时钟工作,内部有一个预分频电路,以产生同步计数
使能信号。
在以下情况时WWDT 产生CPU 复位:
⚫ 计数器溢出
⚫ 对WWDT 清零寄存器写0xAC 以外的值(可用于触发CPU 软复位)
⚫ 在窗口关闭期内对WWDT 清零寄存器写0xAC
当计数器达到溢出时间的75%时,会触发一个预警中断。

WWDT 工作方式
WWDT 在芯片复位后默认关闭,软件需对WWDTCON 寄存器写入0x5A 来启动WWDT。WWDT
启动后,如果软件在open window 内对WWDTCON 写0xAC,将清零计数器。WWDT 一旦使能后
不能关闭,直到下一次复位,WWDT 复位发生后将会关闭WWDT。
WWDT 使用PCLK 工作,内部预分频4096,分频后的计数器溢出长度可配置为1~1024(共8 个可
用档位),溢出时间长度计算公式如下:
tWWDT = TAPBCLK * 4096 * NCFG

WWDT 只允许在open window 内进行清除,否则将直接触发复位。使能窗口为计数器的后半周期,
软件在清零看门狗之前应注意查询计数值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小菜鸡叶不凡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值