flash做EEPROM用 (2).docxVIP

  • 45
  • 0
  • 约5.54千字
  • 约 6页
  • 2017-06-13 发布于北京
  • 举报
STM32?本身没有自带?EEPROM,但是?STM32?具有?IAP(在应用编程)功能,所以我们可以把它的?FLASH?当成?EEPROM?来使用STM32?FLASH?简介不同型号的?STM32,其?FLASH?容量也有所不同,最小的只有?16K?字节,最大的则达到了1024K?字节。战舰?STM32?开发板选择的?STM32F103ZET6?的?FLASH?容量为?512K?字节,属于大容量产品(另外还有中容量和小容量产品),STM32?的闪存模块由:主存储器、信息块和闪存存储器接口寄存器等?3?部分组成。主存储器,该部分用来存放代码和数据常数(如?const?类型的数据)。对于大容量产品,其被划分为?256?页,每页?2K?字节。注意,小容量和中容量产品则每页只有?1K?字节。从上图可以看出主存储器的起始地址就是?0??B0、B1?都接?GND?的时候,就是从?0始运行代码的。信息块,该部分分为?2?个小部分,其中启动程序代码,是用来存储?ST?自带的启动程序,用于串口下载代码,当?B0?接?V3.3,B1?接?GND?的时候,运行的就是这部分代码。用户选择字节,则一般用于配置写保护、读保护等功能,闪存存储器接口寄存器,该部分用于控制闪存读写等,是整个闪存模块的控制机构。闪存的读取内置闪存模块可以在通用地址空间直接寻址,任何?32?位

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档