1.TFTLCD 简介
TFT-LCD 即薄膜晶体管液晶显示器。TFT-LCD与无源 TN-LCD、 STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管( TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。 TFT-LCD 也被叫做真彩液晶显示器。ALIENTEK TFTLCD 模块采用 16 位的并方式与外部连接。
学习环境:正点原子STM32F407
模块80并口的信号线:
CS:TFTLCD的片选信号
WR:TFTLCD写入数据
RD:从TFTLCD读取数据
D[15:0]:16位双向数据
RST:硬件复位TFTLCD,跟STM32的复位脚连接在一起
RS:命令/数据标志 (0:读写命令; 1:读写数据)。
总共有21个IO口,DB1-DB8,DB10-DB17,是相对LCD控制IC标注的。
3.ILI9341 控制器介绍
ILI9341 液晶控制器自带显存,其显存总大小为 172800( 24032018/8),即 18 位模式( 26万色)下的显存量。在 16 位模式下, ILI9341 采用 RGB565 格式存储颜色数据,此时 ILI9341的 18 位数据线与 MCU 的 16 位数据线以及 LCD GRAM 的对应关系如图:
分别对应着MC