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
1楼-- · 2019-03-24 16:45
< 一般情况写flash都是三个参数,1.地址(也就是从哪些)2.要写的数据(定义到一个数组当中)3.写多长。注意写之前先擦一下。有些地方是无法写的!!!!!所以flash的空间分配要明白,可以从编译器的map中看。
pengbiao1210
2楼-- · 2019-03-24 21:02
< :TI_MSP430_内容页_SA7 -->
sbjy3814 发表于 2015-8-24 15:26
一般情况写flash都是三个参数,1.地址(也就是从哪些)2.要写的数据(定义到一个数组当中)3.写多长。注意 ...

当我用串口发送500时,也就是两个字节,从RXBUF0中读到数组中,数组是以什么形式存在,怎么样表示的
sunduoze
3楼-- · 2019-03-25 01:59
 精彩回答 2  元偷偷看……
m223
4楼-- · 2019-03-25 07:57
请指教我的新帖,标题是:
02篇-单片机的存储空间
谢谢
我看到 楼上的代码,也受教了。

一周热门 更多>

相关问题

    相关文章