这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3l_18 [2020/11/11 11:13] zgf |
icore3l_18 [2020/11/11 11:18] (当前版本) zgf |
||
---|---|---|---|
行 86: | 行 86: | ||
* STM32F429IGHx使用FMC外设来管理扩展的存储器,FMC是Flexible Memory Controller的缩写,译为可变存储控制器。它可以用于驱动包括SRAM、SDRAM、PSRAM、NOR FLASH以及NAND FLSAH类型的存储器。 | * STM32F429IGHx使用FMC外设来管理扩展的存储器,FMC是Flexible Memory Controller的缩写,译为可变存储控制器。它可以用于驱动包括SRAM、SDRAM、PSRAM、NOR FLASH以及NAND FLSAH类型的存储器。 | ||
* FMC有6个存储区域,每个区域支持256MB的寻址空间。 | * FMC有6个存储区域,每个区域支持256MB的寻址空间。 | ||
- | * (1)数字列表项目存储区域 1 可连接多达 4 个 NOR Flash 或 PSRAM 设备。此存储区域被划分为如下 4 个NOR/PSRAM 子区域,带 4 个专用片选信号: | + | * (1)数字列表项目存储区域 1 可连接多达 4 个 NOR Flash 或 PSRAM 设备。此存储区域被划分为如下 4 个NOR/PSRAM 子区域,带 4 个专用片选信号: |
- | * 存储区域 1 NOR/PSRAM 1 | + | * 存储区域 1 NOR/PSRAM 1 |
- | * 存储区域 1 NOR/PSRAM 2 | + | * 存储区域 1 NOR/PSRAM 2 |
- | * 存储区域 1 NOR/PSRAM 3 | + | * 存储区域 1 NOR/PSRAM 3 |
- | * 存储区域 1 NOR/PSRAM 4 | + | * 存储区域 1 NOR/PSRAM 4 |
- | * (2)存储区域2用于SDRAM器件,具体是SDRAM存储区域1还是SDRAM存储区域2取决于BMAP位配置。 | + | * (2)存储区域2用于SDRAM器件,具体是SDRAM存储区域1还是SDRAM存储区域2取决于BMAP位配置。 |
- | * (3)存储区域3用于连接NAND Flash器件。此空间的MPU存储器特性必须通过软件重新配置到器件中。 | + | * (3)存储区域3用于连接NAND Flash器件。此空间的MPU存储器特性必须通过软件重新配置到器件中。 |
- | * (4)存储区域5和6用于连接SDRAM器件(每个存储区域1个器件)。 | + | * (4)存储区域5和6用于连接SDRAM器件(每个存储区域1个器件)。 |
- | * * 对于每个存储区域,所要使用的存储器类型可由用户应用程序通过配置寄存器配置。 | + | * 对于每个存储区域,所要使用的存储器类型可由用户应用程序通过配置寄存器配置。 |
* 本实验使用FMC控制SDRAM。启动时,必须通过用户应用程序对用于连接 FMC SDRAM 控制器与外部 SDRAM 设备的SDRAM I/O 引脚进行配置。应用程序未使用的 SDRAM 控制器 I/O 引脚可用于其它用途。 | * 本实验使用FMC控制SDRAM。启动时,必须通过用户应用程序对用于连接 FMC SDRAM 控制器与外部 SDRAM 设备的SDRAM I/O 引脚进行配置。应用程序未使用的 SDRAM 控制器 I/O 引脚可用于其它用途。 | ||
FMC的存储区域如图所示: | FMC的存储区域如图所示: |