引言
绝大多数 STM32 MCU 都可应用于图形界面,而且很多系列还内置图形硬件 LTDC,支持驱动 RGB 接口的 LCD。但是存在少数类型的 LCD,如 JDI 屏,除了 STM32L4P5 支持外,其它 MCU 只能根据屏的接口时序要求,用 GPIO 来驱动。本文会介绍 JDI 屏的接口时序与驱动过程。
LCD 介绍
LCD 显示屏由一系列像素组成,通常以“行像素值 x 列像素值”表示屏幕分辨率。比如320x240 表示此显示屏每行有 320 个像素点,每列有 240 个像素点。色深是指显示屏每个像素能表示多少种颜色,通常用位来表示。比如 16 位色深对应RGB565,每个像素颜色用 2 个字节来表示,其中 RGB565 称作色彩格式。RGB 接口屏通常支持 RGB565,RGB666,RGB888 等色彩格式,这些格式能显示的颜色种数较多,色彩丰富;而 JDI 接口支持的格式为 RGB222,总共支持 64 种颜色。
测试与小结
结合以上时序,在 STM32U575 Nucleo 板上,使用 GPIO 驱动 JDI 屏能正常显示。在实际使用 JDI 屏时需要仔细查看时序,并结合时序参数来优化显示驱动。
							阅读全文
							
						
					
								
								
								
431