澳门星际官网【真.AG】

澳门星际

澳门星际官网LCD Panel Suppliers, Touch Panel
Manufacturers

新闻资讯News

澳门星际FSMC知识详解以及驱动TFTLCD原理

发表时间:2019-03-27 01:40

  STM32的FSMC支持8/16/32位数据宽度,我们使用的LCD为16位,所以设置选择16位

  FSMC的外部设备地址映像:STM32的FSMC将外部存储器划分为固定大小为256M字节的四个存储块

  Bank1被分为4个区,每个区管理64M字节空间,每个区都有独立的寄存器对所连接的存储器进行配置。

  由于内部每个地址对应一个字节,外部设备16位宽,FSMC的一个地址对应两个字节

  不论外部接8位/16位宽设备,FSMC_A[0]永远接在外部设备地址A[0]

  包括模式1,模式A~D等多种时序模型,驱动SRAM一般使用模式1或模式A

  我们使用模式A驱动LCD(当做SRAM使用),模式A支持读写时序分开设置

  通过这3个寄存器,可以设置FSMC访问外部存储器的时序参数,拓宽了可选用的外部存储器的速度范围。

  对ILI9341来说,其实就是WR低电平持续时间,为15ns,澳门星际!不过ILI9320等则需要50ns。

  ST官方库寄存器定义中并没有FSMC_BCRx、FSMC_BTRx、FSMC_BWTRx等单独寄存器而是将他们进行了一些组合。规律如下: