STM32 |
您所在的位置:网站首页 › lcd驱动原理详解视频教学全集 › STM32 |
TFTLCD驱动原理
1. TFTLCD简介
2. TFTLCD原理图
3. TFTLCD接口描述
4. TFTLCD并口驱动简介
5. TFTLCD驱动流程
6. TFTLCD指令简介
1.TFTLCD简介
TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD 与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT-LCD 也被叫做真彩液晶显示器。 该模块有如下特点: 1,2.4’/2.8’/3.5’/4.3’/7’ 5 种大小的屏幕可选。 2,320×240 的分辨率(3.5’分辨率为:320480,4.3’和 7’分辨率为:800480)。 3,16 位真彩显示。 4,自带触摸屏,可以用来作为控制输入。 注意:模块是3.3v供电的,不支持5v的MCU,如果是5v的MCU,必须在信号串接120R的电阻使用。 2.TFTLCD原理图我们以 2.8 寸的 ALIENTEK TFTLCD 模块为例介绍,该模块支持 65K 色显示,显示分辨率为 320×240,接口为16位的 80并口,自带触摸屏。 模块的8080并口读/写的过程为: 先根据要写入/读取的数据的类型,设置RS为高(数据)/低(命令),然后拉低片选,选中iL19341,接着我们根据是读数据,还是要写数据置RD/WR为低,然后: 1.读数据:在RD的上升沿,读取数据线上的数据(D[15:0]); 2.写数据:在WR的上升沿,使数据写入到ILI9341里面. 0XD3,这个是读 ID4 指令,用于读取 LCD 控制器的 ID,该指令如表所示: 0X36,这是存储访问控制指令,可以控制 ILI9341 存储器的读写方向,简单的说,就是在连续写 GRAM 的时候,可以控制 GRAM 指针的增长方向,从而控制显示方式(读 GRAM 也是一样)。该指令如表所示: 0X2A,这是列地址设置指令,在从左到右,从上到下的扫描方式(默认)下面,该指令用于设置横坐标(x 坐标),该指令如表 所示: 0X2B,是页地址设置指令,在从左到右,从上到下的扫描方式(默认)下面,该指令用于设置纵坐标(y 坐标)。该指令如表 所示: 0X2C,该指令是写 GRAM 指令,在发送该指令之后,我们便可以往 LCD的 GRAM 里面写入颜色数据了,该指令支持连续写,指令描述如表所示: 0X2E,该指令是读 GRAM 指令,用于读取 ILI9341 的显存(GRAM),该指令在 ILI9341 的数据手册上面的描述是有误的,真实的输出情况如表所示: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |