[开发工具] AT32看门狗WDT使用方法

[复制链接]
averyleigh 发表于 2023-7-6 10:52 | 显示全部楼层
如果系统出现故障或停止喂狗,WDT将在超时后触发复位操作,以恢复系统到初始状态。
zerorobert 发表于 2023-7-6 11:14 | 显示全部楼层
需要定期喂狗,以防止WDT超时复位系统。
lihuami 发表于 2023-7-6 11:25 | 显示全部楼层
在需要停用WDT的情况下,可以通过将特定寄存器设置为禁用状态来实现。
tifmill 发表于 2023-7-6 11:45 | 显示全部楼层
狗的方法是定期重置WDT的计数器。这可以通过写入特定的值(如0xAAAA)到WDT的喂狗寄存器来实现。
deliahouse887 发表于 2023-7-6 11:51 | 显示全部楼层
比如堆栈溢出或者中断嵌套时卡死。(大量中断嵌套处理不好很容易互相影响卡死)在这种情况下使用看门狗
updownq 发表于 2023-7-6 11:58 | 显示全部楼层
设置WDT的定时来确定系统在没有及时的情况下会被重启的时间。
adolphcocker 发表于 2023-7-6 12:09 | 显示全部楼层
具体的WDT配置和使用方法可能会因不同的AT32系列和型号而有所差异。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部