LPC1114的Flash读写操作问题及解决办法

eeleader   2010-7-29 10:25 楼主
使用LPC1114的Flash时遇到些问题,特向各位请教。

 

(1)LPC1114的Flash是不是每次读写最少得256字节,而不可以一个字节一个字节的进行读写操作?

(2)我现在想把一个数组(比较小)的数据随时存储到片内Flash中,并且可以随时读取,是不不能一次存储一个数据?

 

可能原因:

在LPC1100系列的MCU中,如果要将RAM中的数据写入FLASH,可以考虑使用IAP功能。有关该系列芯片的IAP功能,可以参考LPC1114用户手册。在手册第16页提到,将RAM数据复制到FLASH命令的参数中,写入的字节数应当为256 | 512 | 1024 | 4096。也就是说,是不能对片内FLASH进行单字节的写操作的。如果你想修改FLASH中的某几个字节,可以写将FLASH内容读到RAM中,修改之后,再写回FLASH。

一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!

回复评论 (3)

回复 楼主 eeleader 的帖子

在写的时候必须保证数据为FF所以你需要读出清除在写,是页操作的
处处留心皆学问!
点赞  2010-7-29 10:50

学习

mark
点赞  2010-8-29 12:07
有没有关于flash的例程或者程序呢 初学者一枚 请教 多谢多谢
点赞  2016-3-20 19:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复