stm32 TFTLCD驱动原理(一)
来源:互联网 发布:win7本地网络连接红叉 编辑:程序博客网 时间:2024/06/05 19:59
(1)如图为TFTLCD的原理图,电路相对简单,单纯的LCD屏幕价格在30左右,外围器件也不是很多,如果制作价格便宜简单的操作,具有一定的成本优势。
STM32提供FSMC总线可以作为驱动。
(2)LCD简介
TFT-LCD 英文全称为: Thim Film Transistor Liquid Crystal Display。TFT即薄膜场效应管。所谓薄膜晶体管,是指液晶显示器上的每一液晶像素点都是由集成在
其后的薄膜晶体管来驱动。从而可以做到高速度、高亮度、 高对比度显示屏幕信息。 TFT-LCD 液晶显示屏是薄膜晶体管型液晶显示屏。
我们采用的 3.5 寸液晶屏,它的控制芯片是ILI9488,触摸驱动芯片为TSC2046。最大支持解析度为:HVGA,分辨率为480×320,接口可以为8位或者16位并口,
我们这里是使用 16 位并口, 以发挥STM32的优势。 而背光则使用一个三极管驱动 。
(3)
控制器是 ILI9488,使用的是SPI接口或者8080接口与MCU进行通讯。 图的中间位置是GRAM,作用可以理解为显存,GRAM 中每个存储单元都对
应着液晶面板的一个像素点。 它右侧的各种模块共同作用把 GRAM 存储单元的数据转化成液晶面板的控制信号,使像素点呈现特定的颜色,而像素点组合起来
就成为一个你想表达的东西, 一段文字或者一副图。
(3)像素点的数据格式
我们知道图像数据的像素点由红( R)、绿(G)、蓝(B)三原色组成,三原色根据深浅程度被分为0~255个级别,它们按照不同的比例混合可以形成色彩。
根据描述像素点数据的长度,主要分为 8、16、18和 24位。 如以8 位来描述的像素点可表示28=256色,16 位描述的位216=65536。
ILI9488 最高可以控制 24 位的 LCD, 但为了传输简便,我们采用16位控制模式。 按照标准的格式,16位的像素点的三原色描述的位数为R:G:B=5:6:5, 描
述绿色的位数比较多是因为人眼对绿色更为敏感。如图 26-2, 可以看到, 使用16条数据线时,像素点三原色和数据线的对应情况,D0~D4为蓝色, D5~D10 为绿色, D11~D15为红色。 对于R:G:B=5:6:5和这个图对应起来的话,举个例子就知道了,如果你想控制LCD输出红色的像素点,那么在 GRAM相应的地址填入: 0xf800。
通讯接口有很多种, 我们硬石 ILI9488 使用的是8080 通讯时序。首先介绍8080接口的 5 条基本控制信号线:
CSX:片选信号线。
WRX:写使能信号线。
RDX: 读使能信号线。
D/CX: 区分数据和命令的信号线。
RESX: 复位信号线。
带 X 表示低电平有效,除了控制信号,当然还有数据信号,数据信号线是根据图26-1 中的 IM[2:0]位来设定,这一般由制作液晶屏的厂家完成。这里设置为
16 条数据线。
关于 8080 接口的时序可以看图26-3。 写命令时由CSX 信号线拉低开始,D/CX信号线也置低表示写入的是命令, 以WRX 为低, RDX信号为高表示数据传
- stm32 TFTLCD驱动原理(一)
- stm32 TFTLCD驱动原理(二)
- stm32 TFTLCD驱动原理(三)
- STM32系列第14篇--TFTLCD驱动原理
- STM32驱动ILI9341控制器控制TFTLCD显示
- STM32 FSMC驱动TFTLCD 难点解析
- TFTLCD原理与驱动与指令介绍
- TFTLCD原理与驱动与指令介绍
- 基于STM32的OLED与TFTLCD详解1(IC驱动及FSMC初探)
- stm32寄存器之TFTLCD
- stm32 FSMC-TFTLCD显示
- FSMC驱动TFTLCD原理,时序和寄存器介绍
- S3C2440 TFTLCD驱动详解
- TFTlcd显示屏驱动
- STM32学习笔记一一TFTLCD 显示
- STM32神舟III号 驱动直流电机学习(一)
- 基于stm32的遥控小船(一)L298N电机驱动
- linux下编写I2C驱动与stm32通信(一)
- Altium Designer PCB中让元器件旋转任意角度方法
- 人类简史--经典语句摘录
- form表单提交的几种方法
- 链家笔试题整理
- SQL调优日记--并行等待的原理和问题排查
- stm32 TFTLCD驱动原理(一)
- UVA 1328 KMP算法
- 【深度学习】神经网络异或问题
- 同过js使浏览器后退键失效
- 《Android开发艺术探索》笔记——Bitmap的加载和Cache(三)
- 统计量分析--极差、标准差、变异系数、四分位数间距
- 小米品牌广告引擎与算法实践
- spring容器要点总结
- Unity 导航寻路-Off-MeshLink