1.显示器的基本参数
(1) 像素
像素是组成图像的最基本单元要素,显示器的像素指它成像最小的点。
(2) 分辨率
一些嵌入式设备的显示器常常以“行像素值 x列像素值”表示屏幕的分辨率。如分辨率 800x480表示该显示器的每一行有 800 个像素点,每一列有 480 个像素点,也可理解为有 800列,480 行。
(3) 色彩深度
色彩深度指显示器的每个像素点能表示多少种颜色,一般用“位”(bit)来表示。如单色屏的每个像素点能表示亮或灭两种状态(即实际上能显示 2 种颜色),用 1 个数据位就可以表示像素点的所有状态,所以它的色彩深度为 1bit,其它常见的显示屏色深为16bit、24bit。
(4) 显示器尺寸
显示器的大小一般以英寸表示,如 5英寸、21 英寸、24 英寸等,这个长度是指屏幕对角线的长度, 通过显示器的对角线长度及长宽比可确定显示器的实际长宽尺寸。
(5) 点距
点距指两个相邻像素点之间的距离,它会影响画质的细腻度及观看距离,相同尺寸的屏幕,若分辨率越高,则点距越小,画质越细腻。如现在有些手机的屏幕分辨率比电脑显示器的还大,这是手机屏幕点距小的原因;LED 点阵显示屏的点距一般都比较大,所以适合远距离观看。
2.液晶面板的控制信号线

(1) RGB信号线
RGB信号线各有 8 根,分别用于表示液晶屏一个像素点的红、绿、蓝颜色分量。使用红绿蓝颜色分量来表示颜色是一种通用的做法,打开 Windows 系统自带的画板调色工具,可看到颜色的红绿蓝分量值。常见的颜色表示会在“RGB”后面附带各个颜色分量值的数据位数,如 RGB565表示红绿蓝的数据线数分别为 5、6、5根,一共为 16个数据位,可表示 2^16 种颜色;而这个液晶屏的种颜色分量的数据线都有 8 根,所以它支持 RGB888 格式,一共 24位数据线,可表示的颜色为 2^24种。

(2) 同步时钟信号 CLK
液晶屏与外部使用同步通讯方式,以 CLK 信号作为同步时钟,在同步时钟的驱动下,每个时钟传输一个像素点数据。
(3) 水平同步信号 HSYNC
水平同步信号 HSYNC(Horizontal Sync)用于表示液晶屏一行像素数据的传输结束,每传输完成液晶屏的一行像素数据时,HSYNC 会发生电平跳变,如分辨率为 800x480 的显示屏(800 列,480 行),传输一帧的图像 HSYNC的电平会跳变 480 次。
(4) 垂直同步信号 VSYNC
垂直同步信号 VSYNC(Vertical Sync)用于表示液晶屏一帧像素数据的传输结束,每传输完成一帧像素数据时,VSYNC会发生电平跳变。其中“帧”是图像的单位,一幅图像称为一帧,在液晶屏中,一帧指一个完整屏液晶像素点。人们常常用“帧/秒”来表示液晶屏的刷新特性,即液晶屏每秒可以显示多少帧图像,如液晶屏以 60 帧/秒的速率运行时,VSYNC每秒钟电平会跳变 60 次。
(5) 数据使能信号 DE
数据使能信号 DE(Data Enable)用于表示数据的有效性,当 DE 信号线为高电平时,RGB信号线表示的数据有效。
-
液晶数据传输时序

本文深入探讨了STM32微控制器中液晶显示的原理,包括显示器基本参数如像素、分辨率、色彩深度、尺寸和点距,以及液晶面板的控制信号线如RGB、CLK、HSYNC、VSYNC和DE。重点介绍了STM32F429内置的LTDC液晶控制器和DMA2D外设,详细阐述了它们在液晶显示中的作用,如LTDC的时序控制、显存管理,以及DMA2D的图像数据搬运、混合和格式转换功能。此外,还涉及到了LTDC和DMA2D的初始化结构体及其配置参数。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



