打印
[经验分享]

单片机程序又跑飞?

[复制链接]
楼主: mikewalpole
手机看帖
扫描二维码
随时随地手机跟帖
61
gygp| | 2024-11-13 19:08 | 只看该作者 回帖奖励 |倒序浏览
电源稳定、晶振电路设计合理、减少外部干扰。

使用特权

评论回复
62
lihuami| | 2024-11-13 20:46 | 只看该作者
仔细检查程序的逻辑,避免出现死循环和逻辑判断错误。在编写代码时,要进行充分的测试和调试,确保程序的逻辑正确性。

使用特权

评论回复
63
fengm| | 2024-11-14 17:36 | 只看该作者
外部干扰,如电磁干扰(EMI)。
电源不稳定或噪声。

使用特权

评论回复
64
averyleigh| | 2024-11-14 20:37 | 只看该作者
使用看门狗定时器来监控程序的运行状态。如果程序在一定时间内没有喂狗(即没有重置看门狗定时器),则看门狗定时器会触发复位,使单片机重新启动。这有助于从死循环或跑飞状态中恢复。

使用特权

评论回复
65
houjiakai| | 2024-11-14 21:28 | 只看该作者
程序在函数中运行时,总是在运行到函数末尾,要跳出函数时,程序跑飞。

使用特权

评论回复
66
modesty3jonah| | 2024-11-14 22:43 | 只看该作者
设计健壮的异常处理机制,确保在发生错误时能够安全地退出或复位。

使用特权

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

本版积分规则