最近出货的一批赛元SC92F8003单片机出现单片机死机的问题
退厂家分析说是EEPROM寿命到期,写EEPROM的时候写不成功就会卡住,说是程序里面有频繁写EEPROM导致的
但是我分析了好几周,老化了各种可能的情况,都没有发现有频繁写EEPROM的情况,根据原厂工程给的代码仿真,发现坏的EEPROM地址是2和34,34是根本没有用到的,2只有发送遥控数据的时候才会发生,一年也发不了个一两次,这两个地址坏掉真的不能理解
想请教一下论坛有没有大神遇到过这样的问题,赛元用的这个EEPROM是什么品牌的,同样的程序用其他平台的单片机一点问题都没有
现在发现有问题的批次号都是
TSGT310800
1845
有用过同批次的型号的吗?有遇到过同样问题的吗?有什么办法可以解决这个问题或者绕过这个写EEPROM不成功就卡住的坑 |
理论上来说写不成功是不会卡住,最多是数据没有被改写或者改写的数据不是想要的数据,只需要在写数据后读出来校验就可以了。