TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5324 FLASH 当作 EEPROM 使用的问题

MSP430F5324 INFO区的flash当作EEPROM使用的。

有时候存储读写都OK。

程序应该没问题。

但是,0x1980后的128个字节写不了,

0X1900后的128个字节偶尔会断电部分丢失成0XFF。

仿真也找不出什么问题。。。

请问相关部门相关人士有没有遇到过呢??

Peter_Zheng:

首先确认INFO A是否被锁住:Segment A can be locked separately.

xuming sun:

回复 Peter_Zheng:

谢谢楼上。

大多数没有问题的。就是,来回测试,通电断电的时候,偶然会出现。程序应该没问题吧。想知道有无人遇到类似?

Hardy Hu:

回复 xuming sun:

是不是你的电压掉得比较快啊,刚好在能写不能写的边缘,运气好就写成功了,运气差就被搞定,给电源加一个大一点的电容试试。

xuming sun:

回复 Hardy Hu:

谢谢楼上。

是这样子的。

默认液晶显示123. 我用按键修改成456,并存入EEPROM。

然后,断电-通电-断电-通电—-这样子。大概十几次,就变回123.

仿真查看,发现,INFO区存456的地方,被恢复成0XFF了。

只有 0x18e0后部分位置不定出现复位现象。前面的都没有被复位。

还有,0X1980(INFO D)后的地址,写了之后,上电直接复位成0XFF,就是不保存。我是按照例子改的,0X1980之前的都可以保持。BUG吗?MSP430F5324用的人不多,这是BUG?

请赐教

Hardy Hu:

回复 xuming sun:

做个试验吧,不掉电的时候能不能正常擦写INF D,如果可以则就是电掉的过快造成的,虽然MCU能够工作在1.8V,但是只有在主频6MHz以下时才能正常工作到1.8V。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5324 FLASH 当作 EEPROM 使用的问题
分享到: 更多 (0)