分辨率:横向像素点个数*纵向像素点个数
分辨率相同,屏幕尺寸越小,图像显示效果越好
- RGB888:每个像素点占3个字节(24bit)(0x00FF0000 红色 0x0000FF00 绿色)
- RGB565:每个像素点占2个字节(12bit)
- ARGB:每个像素点占4个字节(32bit)
- RGB101010:10bit面板
显存:存放图像数据的内存空间
IMX6ULL中LCD需要开辟的显存大小:800*480*4=1.5M
单工、同步、并行
- PCLK:Pixel Clock 像素时钟信号线。同步像素点发送的时间间隔
- HSYNC:行/水平同步时钟线。同步每一行发送时间
- VSYNC:帧/垂直同步时钟线。同步每一帧发送时间
- DE:Data Enable 数据使能信号线。DE 为高电平时,代表当前输出的 RGB 是有效图像像素;DE 低电平是消隐区间(前肩、后肩、同步脉冲,不显示画面)
刷新率:每秒能刷多少帧图像
LCD 初始化配置步骤
- 配置引脚复用功能以及引脚电气属性。
- 配置 LCD 时钟,例如 31MHz。
- 配置 LCD 控制器相关寄存器