打印

怎么从32位单片机的内部flash,每隔8位取出一个字节?

[复制链接]
899|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qtxsn_0803|  楼主 | 2015-4-23 11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
         正在用LPC1768单片机的应用,想把内部的512KB的flash的部分区域当作eeprom来使用,那么就涉及到读写flash的问题,写的话可以用IAP函数操作,问题是:我想读取某个地址开始的数据,但是想一次读取一个字节,怎么操作?

相关帖子

沙发
ayb_ice| | 2015-4-23 12:55 | 只看该作者
用个指针就可以了
char i = 10;
char t;

t = ((char*)&eeprom)[i]

使用特权

评论回复
板凳
xyz549040622| | 2015-4-23 18:35 | 只看该作者
读的话,可以直接操作地址,写的话,恐怕只能每次512个字节了。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝