Image
Image

functions

+ 关注

粉丝 1     |     主题 39     |     回帖 446

STM32硬件基础--FSMC/FMC总线控制器
2020-7-10 14:58
  • ST MCU
  • 35
  • 1985
  再来看一个特殊地址:0x6002 0000,二进制为 0110-0000 0000-0010 0000-0000 0000-0000,注意,这里的bit[1 ...  
  本例中使用的是Bank1,则地址范围为0x6000 0000-0x63ff ffff (共64M个byte地址)。对应的,访问这个地址空间 ...  
  而NOR的内部又分成了4个部分,起始地址由32位地址的bit[27:26]决定,用二进制表示为: Bank1:0110-0000 0 ...  
  这里要注意FSMC占用的地址,这是一个32位的地址,连接不同的外设,FSMC对应地使用不同的地址,比如连接NOR ...  
  FSMC的NOR(这里用来驱动LCD)区块部分,内部又分成了4个“子区块”:  
  FSMC的配置:  
  使用外部晶振:  
  下面开始使用CUBEMX配置STM32F103的FSMC:  
  A16对应的pin如下:  
  上表说明了读、写、片选信号是如何对应MCU的管脚编号的(是pin脚的复用功能,通过CUBEMX配置FSMC时,这些pi ...  
  16根数据线D0-D15不多说了,这里重点说一下几个控制信号:  
  MCU电路:  
  其中,做了标记的信号线是实例中要用到的。下面结合一个具体的例子来说明这些信号线的用法。本例是一个STM3 ...  
  为了简化,我们只关心 NOR/SRAM 部分:  
  先来看看STM32F103的FSMC的结构(从103的用户手册中截图):  
  对于 ILI9325 ,还需要一个reset复位信号,将MCU的一个GPIO配置成输出模式,并与 LCD 连接即可。 ...  
  本例中,我们将实现STM32F103通过FSMC接口对 ILI9325 (ILI9320) 显示屏的驱动,接口示意图如下: ...  
  FSMC于此类似,它包含了连接外设(静态RAM,NOR,NAND)所必须的接口信号: 1)片选信号CS; 2)数据总线 ...  
  FSMC,Flexible Static Memory Controller,灵活的静态存储控制器,是MCU里的一个硬件结构,它的作用主要是 ...  
  了解了上述几个接口,再使用CUBEMX配置TouchGFX时,就容易的多了。我们先从配置FMC接口开始,并且从F103具 ...  
2
3
近期访客