自动化陈稳 发表于 2022-9-29 10:41

stm32 FSMC-TFTLCD显示

TFTLCD
TFT液晶屏常用的通信模式主要有6800模式和8080模式,对于TFT彩屏通常都使用8080并口(简称80并口)模式
8080模式的读写时序其实跟LCD1602或者LCD12864的读写时序是差不多的。8080接口有5条基本的控制线和多条数据线,数据线的数量主要看液晶屏使用的是几位模式,有8根、9根、16根、18根四种类型


自动化陈稳 发表于 2022-9-29 10:41

FSMC
FSMC模块能够与同步或异步存储器和16位PC存储器卡接口

    将AHB传输信号转换到适当的外部设备协议
    满足访问外部设备的时序要求

自动化陈稳 发表于 2022-9-29 10:42

所有的外部存储器共享控制器输出的地址、数据和控制信号,每个外部设备可以通过一个唯一的片选信号加以区分。 FSMC在任一时刻只访问一个外部设备

STM32通过FSMC可以与SRAM、ROM、PSRAM、NOR Flash和NAND Flash等存储器的引脚直接相连

自动化陈稳 发表于 2022-9-29 10:47

外部设备地址映像
从FSMC的角度看,把外部存储器划分为固定大小为256M字节的四个存储块

自动化陈稳 发表于 2022-9-29 10:47

自动化陈稳 发表于 2022-9-29 10:48

模式A读写操作
以模式A举例
模式A读操作:

自动化陈稳 发表于 2022-9-29 10:49

模式A写操作:

自动化陈稳 发表于 2022-9-29 10:50

FSMC配置步骤

    1.使能对应引脚GPIO时钟
    2.配置GPIO引脚模式
    3.使能FSMC时钟
    4.FSMC初始化
    5.存储器块使能
    6.应用TFTLCD库函数,写字符、数字等

自动化陈稳 发表于 2022-9-29 10:51

举例
FSMC_NORSRAMTimingInitTypeDef:

自动化陈稳 发表于 2022-9-29 10:52

自动化陈稳 发表于 2022-9-29 10:58

自动化陈稳 发表于 2022-9-29 11:00

自动化陈稳 发表于 2022-9-29 11:00

自动化陈稳 发表于 2022-9-29 11:02

自动化陈稳 发表于 2022-9-29 11:03

自动化陈稳 发表于 2022-9-29 11:04

FSMC_NORSRAMInitTypeDef:

自动化陈稳 发表于 2022-9-29 11:05

自动化陈稳 发表于 2022-9-29 11:06

自动化陈稳 发表于 2022-9-29 11:06

自动化陈稳 发表于 2022-9-29 11:08

页: [1] 2 3
查看完整版本: stm32 FSMC-TFTLCD显示