stc单片机容易跑飞

stc单片机容易跑飞,第1张

stc芯片本身不稳定,抗干扰能力极差!stc单片机不能用于工控。哗局跑飞原因有几个

1 看看有没有堆栈溢出

2程序储存段有没有越界。

3电源电压不稳,加大电源滤波电容加一橡袭个5伏稳压二极管

4io口是否受到外界干扰最好加光耦隔离

5如果自动复位,复位引脚乱如让不用时接上拉电阻到5伏,同时引脚加个对地电容

6板子地线要接地

是的,电脑会出现保存不成功,但是原来的文件一般不会丢失的。STC之薯则帆类的EEPROM,要盯册考虑备份处理。我一般是保存数雹在2个地方,不同的页,每个地方有写入正确的标志,开机时会检查和恢复数据。具体,你自己想就可以了,不同的人有不同的手法。

现在的单片机大多采用FLASH作为程序存放介质,而FLASH一是有擦写寿命,二是有渗尘一定的数据丢失率,虽然很少见,所以遇到FLASH保存的数据丢失问题,单片机的程序就丢了。

另外如果单片机本身有改写内部FLASH的 *** 作弊喊裤能力的话,程序跑飞也可能异常改写了FLASH,造成程序丢失。

剩下的情况就比较少见了,强烈的电离辐射可能也会导致这个问题,比如遇到核d爆炸啥的,这个估计咱是遇不上。

当然别的可能也许还有,不过大概比上边租简这条多不了哪去。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8255042.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存