另外如果单片机本身有改写内部FLASH的 *** 作能力的话,程序跑飞也可能异常改写了FLASH,造成程序丢失。
剩下的情况就比较少见了,强烈的电离辐射可能也会导致这个问题,比如遇到核d爆炸啥的,这个估计咱是遇不上。
当然别的可能也许还有,不过大概比上边这条多不了哪去。
1.外围干扰(EMI等)2.电压波动(电源电压不稳定)
3.如果有内部看门狗,要正确设置或是不用.
4.产生中断一定要有正确的返回指令,否则程序也不知道会飞到哪里去.
5.温湿度也有可能引起这种情况.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)