飞思的AC16单片机,使用FLASH模拟EEPROM时,数据被改(已解决)

2020-02-20 20:36发布

本帖最后由 FSL_TICS_ZP 于 2014-10-8 16:34 编辑

曾经批量使用飞思卡尔的AC16系列单片机,一直使用FLASH模拟eeprom,一直没有什么问题,直到用于一个风机控制系统,发现数据被大面积改写,均被改写为FF,开始怀疑是上电或下电过程中的不稳定造成,在公司进行频繁的上下电实验,发现确实会导致数据被改写,于是将复位芯片的复位电压值提高到4.3V,发现问题依旧。后又增加了很多抗干扰电路,依然无果。后因为项目紧急,采用了现场固定数据的方式应付过去。

不是各位是否遇到类似的情况,可能的原因有哪些?如何防范?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
tarzar
1楼-- · 2020-02-22 00:39
用双页备份+每次备份完应回读校验
rockyyangyang
2楼-- · 2020-02-22 01:51
 精彩回答 2  元偷偷看……
gonboy
3楼-- · 2020-02-22 04:04
读写数据,应该等待电压问题,
my_njust
4楼-- · 2020-02-22 05:38
一上电需要写入EEPROM吗
fengyunyu
5楼-- · 2020-02-22 07:58
这个问题其实挺难解决的,看下有没有更好的解决方案。
霸气侧漏
6楼-- · 2020-02-22 11:12
1 要确定写入是没问题的
2 写入没问题在看看是什么改写的


每次写入后,都读出来看看是否一致,不一致就上报失败
用双页备份数据

一周热门 更多>