LPC2368有512K的FLASH,我可以用来存储数据吗?

[复制链接]
 楼主| slpsnoopy 发表于 2010-2-4 19:23 | 显示全部楼层 |阅读模式
就像一般的片外FLASH一样,我找对地址就能存储数据,而且数据不会丢失吗?

怎样能够和跑程序用的FLASH分开?还有操作FLASH也是一页一页的吗?还是可以找对地址就可以直接存储写入?
原野之狼 发表于 2010-2-4 19:55 | 显示全部楼层
可以存储数据的

怎样能够和跑程序用的FLASH分开?
分开的方式很多啊 定义数组 通过编译器的的一些控制指令或者设置
还有操作FLASH也是一页一页的吗?
页寻址
还是可以找对地址就可以直接存储写入?
这个得通过缓冲操作 读出页 修改页 再写回
 楼主| slpsnoopy 发表于 2010-2-4 20:13 | 显示全部楼层
读出,修改,再写回
和直接写又啥区别

比如我现在是512K的FLASH,地址是0-0x80000

我想要0x60000-0x80000存储数据。

我可以定义一个指针指向0x60000,然后直接修改指针的值吗?
原野之狼 发表于 2010-2-4 20:20 | 显示全部楼层
读出,修改,再写回
和直接写又啥区别
RE:直接写就是一页一页的写 你怎么知道有没有覆盖掉有用的数据呢

比如我现在是512K的FLASH,地址是0-0x80000

我想要0x60000-0x80000存储数据。

我可以定义一个指针指向0x60000,然后直接修改指针的值吗?
RE:如果0X60000后的区没有被程序区占用就可以
另外 不是修改指针值 而是修改指针指向的地址的值
 楼主| slpsnoopy 发表于 2010-2-4 20:22 | 显示全部楼层
好的,多谢楼上。

指针问题我清楚的。呵呵
c__ 发表于 2010-4-19 22:34 | 显示全部楼层
我晕, 你们不看PDF的吗?

读FLASH很方便, 写的话很麻烦的,一系列的IAP命令才行
dingliangding 发表于 2020-8-26 16:40 | 显示全部楼层
老铁,读写的时候你是怎么关中断的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部