你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3913|回复: 4

STM32 写FLASH问题

[复制链接]

2

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
2018-6-26
发表于 2012-3-21 11:42:33 | 显示全部楼层 |阅读模式
如题,是关于FLASH操作的问题,具体情况如下:
我想在地址0x807F879写入数据“0x1234”,但是程序总是出错,无法实现。如果我把地址改成偶数“0x807F87A",则没有任何问题。
写FLASH是半字操作,难道起始地址也一定要是偶数吗?由于本人接触32位机时间不长,希望知道的人指导一下!谢谢!
 
回复

使用道具 举报

6

主题

90

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-5-17
发表于 2012-3-21 11:56:35 | 显示全部楼层

RE:STM32 写FLASH问题

既然是半字,也就是2字节,当然也是半字对齐的。
回复 支持 反对

使用道具 举报

2

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
2018-6-26
 楼主| 发表于 2012-3-21 12:29:29 | 显示全部楼层

回复:STM32 写FLASH问题

 那就是说写FLASH只能从偶地址开始了!谢谢!
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2012-3-21 14:42:27 | 显示全部楼层

RE:STM32 写FLASH问题

FLASH机制决定的FLASH写入的时候只能是偶数地址写入,必须写入半字,也就是2个字节的内容。
回复 支持 反对

使用道具 举报

1

主题

13

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-3-31 19:13:30 | 显示全部楼层

RE:STM32 写FLASH问题

为什么解锁后,有时不会对Flash进行擦除啊???
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版