单片机程序飞掉的原因

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:27:53
单片机程序飞掉的原因很多,大家能把遇到的情况知道的告诉以下吗,以便后人借鉴啊!!!!!!!!!

1.外围干扰(EMI等)
2.电压波动(电源电压不稳定)
3.如果有内部看门狗,要正确设置或是不用.
4.产生中断一定要有正确的返回指令,否则程序也不知道会飞到哪里去.
5.温湿度也有可能引起这种情况.

没有保证程序处在死循环里。

看门狗没有设置好。

中断调用后,各个寄存器没有回到调用前的状态。