[其它产品/技术]

看门狗复位后程序无法恢复运行,可能是什么原因?

[复制链接]
825|64
手机看帖
扫描二维码
随时随地手机跟帖
FranklinUNK|  楼主 | 2025-3-20 21:30 | 显示全部楼层 |阅读模式
看门狗触发复位后,程序未从复位向量正常执行,是否与复位标志未清除或初始化流程冲突有关?

使用特权

评论回复
设置应该有问题

使用特权

评论回复
硬件问题或者看门狗自身问题

使用特权

评论回复
suncat0504| | 2025-3-28 19:12 | 显示全部楼层
开门狗的中断级别以及中断是否被设置、响应了?

使用特权

评论回复
shenxiaolin| | 2025-3-28 20:42 | 显示全部楼层
设置应该有问题

使用特权

评论回复
szt1993| | 2025-3-29 21:53 | 显示全部楼层
这种问题主要是设置问题

使用特权

评论回复
peterLaw| | 2025-3-29 23:07 | 显示全部楼层
组合要是设置问题

使用特权

评论回复
yeates333| | 2025-4-10 14:04 | 显示全部楼层
超时时间过短,程序未及时喂狗;过长导致系统长时间处于错误状态。

使用特权

评论回复
1988020566| | 2025-4-10 15:39 | 显示全部楼层
若中断服务程序(ISR)执行时间过长,可能导致主程序无法及时喂狗。

使用特权

评论回复
yorkbarney| | 2025-4-10 17:17 | 显示全部楼层
电源不稳定或电压不足可能导致复位后程序无法正常运行。

使用特权

评论回复
beacherblack| | 2025-4-10 19:51 | 显示全部楼层
复位信号不稳定、电源波动导致程序无法正常启动。

使用特权

评论回复
timfordlare| | 2025-4-10 21:52 | 显示全部楼层
优化中断服务程序,减少执行时间。

使用特权

评论回复
vivilyly| | 2025-4-12 19:55 | 显示全部楼层
程序中存在死循环或长时间阻塞的代码,导致看门狗定时器无法被及时刷新。

使用特权

评论回复
linfelix| | 2025-4-12 21:56 | 显示全部楼层
复位后堆栈指针(SP)或中断向量表配置错误,程序无法执行。

使用特权

评论回复
mnynt121| | 2025-4-13 11:23 | 显示全部楼层
外部电磁干扰或信号噪声导致单片机复位。

使用特权

评论回复
pixhw| | 2025-4-13 13:22 | 显示全部楼层
系统资源耗尽,导致程序无法正常运行。

使用特权

评论回复
macpherson| | 2025-4-13 15:07 | 显示全部楼层
检查中断优先级配置,避免不必要的嵌套。

使用特权

评论回复
xiaoyaodz| | 2025-4-13 16:49 | 显示全部楼层
主循环或中断中未调用喂狗函数,导致复位后程序卡死。

使用特权

评论回复
yangxiaor520| | 2025-4-13 20:09 | 显示全部楼层
是用的外部看门狗还是内部看门狗啊?测量一下复位信号。

使用特权

评论回复
mikewalpole| | 2025-4-14 10:33 | 显示全部楼层
电源不稳定或电源噪声导致单片机复位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

329

帖子

0

粉丝