打印

STM32F103 FLASH 编程问题

[复制链接]
4982|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cdj-811|  楼主 | 2009-12-30 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问STM32 的FLASH 在编程时,是不是只能对数据时0XFFFF的地址进行编程,而不能对已编程的地址写数据?请高手指教!
沙发
winloop| | 2009-12-30 14:47 | 只看该作者
应该是,否则怎么叫FLASH,这是FLASH的一个特征

使用特权

评论回复
板凳
tuy0326| | 2010-1-5 17:26 | 只看该作者
Flash编程手册里明确指出:写前必须要擦除

令,这也是大多数flash的特性吧

使用特权

评论回复
地板
junsi| | 2010-1-6 00:07 | 只看该作者
楼主说对了一半:能对0xffff的数据改写成任意值(无需擦除,擦除也是变为0xffff),但还有一点是:可以对任意值改写成0, 比如:0x1234 写成 0是不需要擦除的。

使用特权

评论回复
5
dfsa| | 2010-1-6 14:00 | 只看该作者
是的,楼上说的很对

使用特权

评论回复
6
香水城| | 2010-1-7 08:50 | 只看该作者
哈哈,FLASH就好比是一块黑板,写了字的地方就不能再写了,否则无法辨认;整块黑板写满了,还想再写,只好整个或局部擦掉,才能再用。

使用特权

评论回复
7
jeffkuang| | 2010-1-9 10:35 | 只看该作者
呵呵,FLASH操作就是比较麻烦一些

使用特权

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

本版积分规则

2

主题

2

帖子

1

粉丝