打印

MSP430F5438A 非易失数据的存储

[复制链接]
551|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
johdon23|  楼主 | 2015-1-16 15:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MSP430F5438A是不带EEPROM的,所以如果我要保存非易失数据的话,就只能将其保存到Flash中。

但是Flash擦除操作的最小单元是Segment,所以我如果要将一个字节的数据保存到Flash,需要执行的操作步骤是:

1)读出数据保存所在的Segment

2)  擦除数据保存所在的Segment

3)  修改数据

4)将修改后的整个Segment数据再写回去

我这样操作有问题没有?

如果是这样操作,那么修改一个字节的数据也需要花费几十ms的时间!

相关帖子

沙发
hxfxt| | 2015-1-16 20:05 | 只看该作者
操作没有问题,数据少的话放在信息段!大的话放在主FLASH中!

使用特权

评论回复
板凳
angerbird| | 2015-1-16 22:53 | 只看该作者
信息段一般都够用了。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

71

帖子

0

粉丝