[经验分享] 笙泉看门狗使用心得

[复制链接]
194|36
sanfuzi 发表于 2026-10-17 23:02 | 显示全部楼层
唤醒后需在第一时间清零WDT,再进入正常任务流,避免唤醒瞬间因WDT余量不足触发复位。
vivilyly 发表于 2026-10-18 15:07 | 显示全部楼层
能捕获“主循环跑得异常快”的异常情况,比如某个任务被意外跳过。
fengm 发表于 2026-10-18 18:17 | 显示全部楼层
主循环顶层,所有关键任务完成后,且检查完成标志。
earlmax 发表于 2026-10-18 20:02 | 显示全部楼层
防不了"程序跑对了但逻辑/数据算错了"。
hilahope 发表于 2026-10-19 08:20 | 显示全部楼层
如何计算笙泉WDT的准确超时时间?
cemaj 发表于 2026-10-19 09:57 | 显示全部楼层
中断能喂狗 = 主循环卡死也能“续命”,WDT失效
usysm 发表于 2026-10-19 16:03 | 显示全部楼层
笙泉MCU休眠唤醒后喂狗的具体实现?
albertaabbot 发表于 2026-10-19 19:17 | 显示全部楼层
查手册确认 WDT 时钟源和精度
alvpeg 发表于 2026-10-19 19:50 | 显示全部楼层
狗频次与系统实时性平衡              
geraldbetty 发表于 2026-10-20 11:13 | 显示全部楼层
多数MCU的WDT一旦使能,无法通过软件关闭,防止恶意代码禁用WDT。因此,初始化时需确保WDT配置正确,避免误操作导致无法复位。
phoenixwhite 发表于 2026-10-20 16:41 | 显示全部楼层
超时时间 ≥ 最坏主循环周期的 2~3 倍,别贴着边设
gygp 发表于 2026-10-20 18:59 | 显示全部楼层
工业控制中WDT与软件复位配合方法?
pentruman 发表于 2026-10-20 19:35 | 显示全部楼层
匹配关键任务的最大执行周期              
bartonalfred 发表于 2026-10-20 21:21 | 显示全部楼层
不知道它是不是 WDT 复位的,更不知道死在哪一步
星辰大海不退缩 发表于 2026-10-20 23:30 | 显示全部楼层
喂狗建议放在主循环关键路径而不要在中断里,否则主流程卡死仍被喂活失去保护;复位前可写标志位保存现场,上电后据此判断复位来源,快速定位异常。
maudlu 发表于 2026-10-21 12:20 | 显示全部楼层
覆盖整个任务流,外设死锁也能被捕获
pl202 发表于 2026-10-21 21:17 | 显示全部楼层
踩的坑,本质是什么?              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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