请教STM32的Flash编程和擦写问题

[复制链接]
 楼主| zoe2003 发表于 2008-1-24 09:37 | 显示全部楼层 |阅读模式
   存储器组织成主存储器块和信息块,主存储器块包含128页,每页1K字节;信息块包括2页(2K字节和0.5K字节)。对于主存储器的擦写我们可以用页擦除,但是对于信息块中512字节的用户选择字节是如何实现呢?
  这512字节中有一个小信息块SIF,它是可以配置的。但是对于选择字节块之后剩余的字节可以用于存储数据,对这部分地址的编程如何完成? 
ldy216 发表于 2008-1-24 09:47 | 显示全部楼层

必须备份

操作一个字节时,必须备份整个页,很多FLASH都如此,这也是页大带来的坏处
PIC单片机页只有4个字节,容易达到你的要求
 楼主| zoe2003 发表于 2008-1-24 09:54 | 显示全部楼层

我就是想用STM32的FLash中512字节来存储用户数据

  对于4字节PIC单片机页或许不能满足我的存储,就是想用STM32的FLash中512字节来存储用户特定数据,但不知道在写之前如何擦出。我用固件库中的函数,试了好多,感觉都没有达到我想要的结果。
香水城 发表于 2008-1-24 09:57 | 显示全部楼层

你最好看看STM32的闪存编程手册

 楼主| zoe2003 发表于 2008-1-24 10:09 | 显示全部楼层

STM32的闪存编程手册

  感觉STM32的闪存编程手册对于小信息块以后的数据说的也很少,也很模糊。
对于这点我看了好久也不明白。不好意思、、、、
文峰聊书斋 发表于 2013-9-22 16:48 | 显示全部楼层
在自学中。高手给点建议。学STM32的flash主要是arm11的开发会用到。没办法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

29

帖子

0

粉丝

9

主题

29

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部