首页 理论教育ARMCortex-M4嵌入式系统中TFT-LCD屏驱动设计

ARMCortex-M4嵌入式系统中TFT-LCD屏驱动设计

【摘要】:以3.2英寸的TFT-LCD屏模块为例,该模块支持65K色显示,显示分辨率为320像素×240像素,接口为16位的8080并口,自带触摸屏。另外,ILI9341有许多内部命令,有兴趣的读者可以查阅ILI9341的技术手册,由于生产厂家通常会提供完整的接口函数,因此对设计人员而言,熟悉并能够使用这些接口函数即可。该TFT-LCD屏模块采用16位并口方式与外部连接,其信号线功能描述如下:CS:TFT-LCD片选信号。

TFT-LCD也称为真彩液晶显示器,与无源扭曲向列型液晶显示器(Twisted Nematic Liquid Crystal Display,TN-LCD)、超扭曲向列型液晶显示器(Super Twisted Nematic Liquid Crystal Display,STN-LCD)的简单矩阵不同,它在液晶屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。

以3.2英寸的TFT-LCD屏模块为例,该模块支持65K色显示,显示分辨率为320像素×240像素,接口为16位的8080并口,自带触摸屏。其核心驱动芯片为ILI9341控制器,该控制器自带显存,其显存总大小为172800(320×240×18/8),即18位模式(26万色)下的显存量。在16位模式下,ILI9341采用RGB565格式存储颜色数据。另外,ILI9341有许多内部命令,有兴趣的读者可以查阅ILI9341的技术手册,由于生产厂家通常会提供完整的接口函数,因此对设计人员而言,熟悉并能够使用这些接口函数即可。

该TFT-LCD屏模块采用16位并口方式与外部连接,其信号线功能描述如下:

(1)CS:TFT-LCD片选信号。

(2)WR:向TFT-LCD写入数据。(www.chuimin.cn)

(3)RD:从TFT-LCD读取数据。

(4)DB[15:0]:16位双向数据线。

(5)REST:硬复位TFT-LCD。

(6)RS:命令/数据标志(0读写命令,1读写数据)。