430单片机的flash 读写操作

2019-03-24 09:50发布

当我用串口软件向430单片机flash中写入10时(假设理解成10秒钟),然后再把10从flash中取出来。但问题出现了,按理说写入flash的数据10两个字节应该被写入0x1080和0x1081两个地址了,读出数据也是从0x1080开始读出,但现在我的目的是:比如我把10要写到flash segA的0x1080-0x1085这6个地址,没有数据的地址写0,但要保证读出来的数据就是10,请问该怎么写入write_segmentA(uchar *vaule)是一个向起始1080地址写数据的程序
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
sbjy3814
2019-03-24 16:45
< 一般情况写flash都是三个参数,1.地址(也就是从哪些)2.要写的数据(定义到一个数组当中)3.写多长。注意写之前先擦一下。有些地方是无法写的!!!!!所以flash的空间分配要明白,可以从编译器的map中看。

一周热门 更多>

相关问题

    相关文章