显示操作-LCD(2)
在淘宝搜索关键词“LCD‘,查看对应的尺寸屏幕,可以得到一些屏幕参数资料。
有些屏幕带有行同步和列同步信号,有些屏幕没有这两种信号,而不带同步信号的屏幕驱动方式略有不同,需要LTDC。
一、LCD引脚介绍
液晶面板的控制信号线(带液晶控制器)
引脚名称 | 说明 |
---|---|
DB[0:15] | 数据传输 |
LED-A | 屏幕背光阳极 |
LED-K | 屏幕背光阴极 |
CS | 片选 |
RS | |
WR | 写命令 |
RD | 读命令 |
RESET | 复位 |
NC | 浮空,未使用 |
X_R | 触摸信号,水平右方向 |
Y_B | 触摸信号,竖直下方向 |
X_L | 触摸信号,水平左方向 |
Y_T | 触摸信号,竖直上方向 |
液晶面板的控制信号线(不带液晶控制器)
引脚名称 | 说明 |
---|---|
R[7:0] | 红色数据 |
G[7:0] | 绿色数据 |
B[7:0] | 蓝色数据 |
CLK | 像素同步时钟信号 |
HSYNC | 水平同步信号,传输完一行图像时,电平跳变 |
VSYNC | 垂直同步信号,传输完一帧图像时,电平跳变 |
DE | 数据使能信号 |
DISP/MODE | 工作模式 |
L/R和U/D | 触摸信号:左右和上下 |
二、扫描方向
显示过程中,需要指定屏幕扫描的方向:
三、时序图
传输过程的信号时序图:
时间参数 | 说明 |
---|---|
VBP (vertical back porch) | 表示在一帧图像开始时,垂直同步信号以后的无效的行数 |
VFP (vertical front porch) | 表示在一帧图像结束后,垂直同步信号以前的无效的行数 |
HBP (horizontal back porch) | 表示从水平同步信号开始到一行的有效数据开始之间的CLK的个数 |
HFP (horizontal front porth) | 表示一行的有效数据结束到下一个水平同步信号开始之间的CLK的个数 |
VSW (vertical sync width) | 表示垂直同步信号的宽度,单位为行 |
HSW (horizontal sync width) | 表示水平同步信号的宽度,单位为同步时钟CLK的个数 |
一般每个屏幕的参考手册都有此图说明,如:
四、电压和温度
不同的屏幕需要驱动的电压要求不同,温度要求不同。按要求添加升压电路等。详情参考对应的参考手册。
五、分辨率
详情查看对应的参考手册。这里的有效分辨率是1366*768,加上空白信号,实际使用的数据量是2047*1023。刷新速度这里是50~75Hz。

【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步