打印
[其它产品/技术]

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

[复制链接]
楼主: FranklinUNK
手机看帖
扫描二维码
随时随地手机跟帖
21
飞思啦| | 2025-4-14 11:30 | 只看该作者 回帖奖励 |倒序浏览
如果没有从复位向量表开始执行,确认下看门狗真的复位了吗

使用特权

评论回复
22
vivilyly| | 2025-4-14 12:16 | 只看该作者
电源/复位电路异常              

使用特权

评论回复
23
linfelix| | 2025-4-14 14:07 | 只看该作者
堆栈溢出或数据段损坏导致程序逻辑异常。

使用特权

评论回复
24
hearstnorman323| | 2025-4-14 15:59 | 只看该作者
未正确处理中断优先级,导致低优先级中断被高优先级中断阻塞。

使用特权

评论回复
25
louliana| | 2025-4-14 17:42 | 只看该作者
检查复位后的初始化代码,避免逻辑错误

使用特权

评论回复
26
sesefadou| | 2025-4-14 19:32 | 只看该作者
检查去耦电容、复位电路设计,测量电压波形

使用特权

评论回复
27
elsaflower| | 2025-4-14 21:14 | 只看该作者
检查硬件              

使用特权

评论回复
28
belindagraham| | 2025-4-15 20:51 | 只看该作者
通过 JTAG/SWD 调试器单步跟踪程序,观察复位后执行流程。

使用特权

评论回复
29
everyrobin| | 2025-4-15 22:35 | 只看该作者
看门狗的定时器配置过短,导致程序没有足够的时间执行完关键任务就被复位。

使用特权

评论回复
30
huquanz711| | 2025-4-16 08:07 | 只看该作者
看一下是不是复位信号被钳位了

使用特权

评论回复
31
单芯多芯| | 2025-4-16 09:16 | 只看该作者
中断级别由硬件设置,中断是否设置和响应看具体编程和系统状态。

使用特权

评论回复
32
LinkMe| | 2025-4-16 23:30 | 只看该作者
可能是看门狗定时器设置不当,导致复位时间过短

使用特权

评论回复
33
sanfuzi| | 2025-4-20 11:38 | 只看该作者
检查程序是否有死循环、未处理的中断或其他可能导致程序卡死的问题。

使用特权

评论回复
34
pixhw| | 2025-4-20 13:24 | 只看该作者
在电源引脚添加去耦电容              

使用特权

评论回复
35
sdlls| | 2025-4-20 15:35 | 只看该作者
复位电路可能存在故障              

使用特权

评论回复
36
wengh2016| | 2025-4-20 17:28 | 只看该作者
看门狗配置错误              

使用特权

评论回复
37
burgessmaggie| | 2025-4-20 19:10 | 只看该作者
如果程序中存在堆栈溢出问题,复位后可能会导致程序无法正常运行。

使用特权

评论回复
38
Amazingxixixi| | 2025-4-24 16:23 | 只看该作者
学习一下

使用特权

评论回复
39
慢动作| | 2025-4-29 11:33 | 只看该作者
程序可能在看门狗复位后进入了某种死循环或进入了错误状态。可能是由于程序在看门狗复位后的某些状态未被正确恢复,导致程序卡死。

使用特权

评论回复
40
键盘手没手| | 2025-4-30 22:53 | 只看该作者
增加调试输出(如通过串口输出信息),或在程序中添加更多的错误处理逻辑,确保程序能够在复位后重新进入有效的工作状态。

使用特权

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

本版积分规则