stm32H7 FMC
时间: 2023-11-13 11:46:01 浏览: 203
STM32H7 系列芯片 FLM 下载算法文件
FMC是指Flexible Memory Controller,它用于控制和管理外部存储器设备,如NOR Flash、SRAM和PSRAM等。FMC支持四种时序模式,分别是A、B、C和D模式。这些模式是通过宏定义实现的,其中FMC_ACCESS_MODE_A的值为0x00000000,FMC_ACCESS_MODE_B的值为0x10000000,FMC_ACCESS_MODE_C的值为0x20000000,FMC_ACCESS_MODE_D的值为0x30000000。
在stm32h743xx.h文件中,FMC控制NOR/PSRAM/SRAM相关的寄存器是通过结构体FMC_NORSRAM_TypeDef和FMC_NORSRAM_EXTENDED_TypeDef定义的。FMC_NORSRAM_TypeDef对应FMC_Bank1_TypeDef,而FMC_NORSRAM_EXTENDED_TypeDef对应FMC_Bank1E_TypeDef。这些结构体定义了相应的寄存器。
同时,FMC也提供了设置访问模式的功能,支持四种模式,即A、B、C和D模式。这些模式的定义与之前提到的宏定义是一致的。
阅读全文