[其它产品/技术] 看门狗复位后程序无法恢复运行,可能是什么原因?

[复制链接]
1769|64
Amazingxixixi 发表于 2025-4-24 16:23 | 显示全部楼层
学习一下
慢动作 发表于 2025-4-29 11:33 | 显示全部楼层
程序可能在看门狗复位后进入了某种死循环或进入了错误状态。可能是由于程序在看门狗复位后的某些状态未被正确恢复,导致程序卡死。
键盘手没手 发表于 2025-4-30 22:53 | 显示全部楼层
增加调试输出(如通过串口输出信息),或在程序中添加更多的错误处理逻辑,确保程序能够在复位后重新进入有效的工作状态。
键盘手没手 发表于 2025-4-30 22:54 | 显示全部楼层
检查复位后是否正确恢复了中断的使能和优先级设置。
Moon月 发表于 2025-5-9 12:46 | 显示全部楼层
调整超时时间,使之适中,确保系统稳定运行。
dreamCar 发表于 2025-5-10 13:46 | 显示全部楼层
电磁干扰或噪声可能使单片机频繁复位。要检查电路接地和屏蔽,减少干扰源。
zhengshuai888 发表于 2025-5-14 08:36 来自手机 | 显示全部楼层
用的外部看门狗还是MCU内部的看门狗?
zephyr9 发表于 2025-5-14 15:30 | 显示全部楼层
这通常是编程错误,如函数调用过多或数据处理不当,导致内存空间用尽
PreWorld 发表于 2025-5-17 09:03 | 显示全部楼层
确保电容容量和耐压符合要求,检查复位电路元件无误,用示波器观察电压波形是否稳定。
不想打补丁 发表于 2025-5-19 15:36 | 显示全部楼层
单片机复位后可能卡在初始化代码,检查中断和主循环初始化。
hmcu666 发表于 2025-5-20 18:05 | 显示全部楼层
复位后,检查初始化代码确保设置正确,变量初始化,I/O端口配置无误,时钟和中断正确启用,电机控制信号设置无误。
duo点 发表于 2025-5-27 16:31 | 显示全部楼层
复位信号未正确连接到MCU复位引脚,或复位时间不足。
flycamelaaa 发表于 2025-5-27 16:32 | 显示全部楼层
可能复位电路设计不当。
elephant00 发表于 2025-5-27 16:36 | 显示全部楼层
复位后中断处理不当,导致程序无法正确恢复运行。
七毛钱 发表于 2025-5-27 16:36 | 显示全部楼层
检查中断服务函数是否正确实现,且复位后是否被正确配置。
powerantone 发表于 2025-5-27 18:00 | 显示全部楼层
检查复位电路连接,复位信号能稳定触发MCU复位。
stormwind123 发表于 2025-5-27 19:00 | 显示全部楼层
可能电源电压波动或纹波过大,导致MCU复位后无法正常初始化。
probedog 发表于 2025-5-27 20:00 | 显示全部楼层
建议添加滤波电容或电源稳压模块,减少电源噪声。
jcky001 发表于 2025-5-27 21:00 | 显示全部楼层
复位后初始化代码错误?
麻花油条 发表于 2025-5-27 21:23 | 显示全部楼层
在复位后初始化代码中添加GPIO端口初始化代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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