[APM32E0] 一般什么时候启动看门狗

[复制链接]
478|36
wwppd 发表于 2025-12-7 15:05 | 显示全部楼层
超时时间应大于最坏情况下的任务执行时间,但小于系统可容忍的最大故障恢复时间。
pentruman 发表于 2025-12-7 18:28 | 显示全部楼层
系统初始化完成后、进入关键任务前、低功耗唤醒后、RTOS任务调度启动后。
hudi008 发表于 2025-12-8 19:29 | 显示全部楼层
必须保证所有正常执行路径都能喂狗
DawnFervor 发表于 2025-12-9 09:19 | 显示全部楼层
这个无所谓的。
满足看门狗的启动与喂狗条件即可
claretttt 发表于 2025-12-9 11:05 | 显示全部楼层
主循环开始前              
saservice 发表于 2025-12-9 17:22 | 显示全部楼层
越早启用,系统受保护的时间窗口就越长
tifmill 发表于 2025-12-10 13:21 | 显示全部楼层
系统上电起就受到保护,启动时机至关重要。
wilhelmina2 发表于 2025-12-10 15:59 | 显示全部楼层
程序执行到初始化语句时              
mikewalpole 发表于 2025-12-10 17:53 | 显示全部楼层
看门狗通过定时器监控系统运行状态,若程序因死锁、死循环或硬件故障未及时“喂狗”,则触发复位,恢复系统正常运行。
usysm 发表于 2025-12-10 20:03 | 显示全部楼层
初始化完再开狗,主循环里勤喂狗              
jimmhu 发表于 2025-12-11 11:10 | 显示全部楼层
应在主程序的关键路径或循环末尾进行
averyleigh 发表于 2025-12-11 14:01 | 显示全部楼层
若主循环前有长时间操作,仍可能超时
timfordlare 发表于 2025-12-11 15:55 | 显示全部楼层
在 “程序进入稳定运行阶段后启动”,避免初始化阶段或不稳定状态下误触发复位。
mmbs 发表于 2025-12-11 17:57 | 显示全部楼层
上电复位 → 硬件初始化→ 软件初始化→ 启动看门狗 → 进入主循环/任务调度
1988020566 发表于 2025-12-11 19:57 | 显示全部楼层
一旦启动,大多数硬件看门狗无法关闭,必须持续喂狗
juliestephen 发表于 2025-12-12 16:19 | 显示全部楼层
如果看门狗启动太晚,在系统初始化过程中发生异常,程序可能陷入死循环而无法自恢复。
yorkbarney 发表于 2025-12-14 13:50 | 显示全部楼层
系统基础功能就绪,避免初始化阶段因未配置完成被误复位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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