ARM 裸机开发 DAY11 学习笔记

一、屏幕

1.分辨率

横向像素点个数 × 纵向像素点个数

例:800 * 480、1920 * 1080(1080P)、2K 2560 * 1440

2.尺寸

单位英寸(inch),指屏幕左上角到右下角对角线距离,1 英寸 = 2.54cm

例:6.22"、4.3"

3.分辨率、尺寸与显示效果关系

分辨率相同,屏幕尺寸越小,图像显示效果越好

屏幕尺寸相同,分辨率越高,图像显示效果越好

4.像素点颜色格式

RGB888:每个像素点占 3 字节,8bit 面板,可显示 1670 万色

RGB565:每个像素点占 2 字节

ARGB:每个像素点占 4 字节(包含透明度 A)

RGB101010:10bit 面板,可显示 10 亿色;成本高,多用于视频剪辑,存在 8 抖 10bit 技术

二、显存

专门存放图像数据的内存空间

示例计算:800 * 480 * 4 = 1.5M

示例地址范围:512MB 0x80000000 ‑ 0xA0000000

像素地址公式:*(p + 800 * y + x) = col;

p 为显存起始地址,x 横坐标,y 纵坐标

三、LCD 关键信号线

PCLK(Pixel Clock):像素时钟信号线,同步像素点发送的时间间隔

HSYNC(Horizontal Sync):行 / 水平同步时钟信号线,同步每一行发送的时间间隔

VSYNC(Vertical Sync):帧 / 垂直同步时钟信号线,同步每一帧图像的时间间隔

DE(Data Enable):数据使能信号线

四、LCD 驱动配置步骤

1.引脚复用功能 + 引脚电气属性配置

  1. 配置 LCD 时钟:例 31MHZ

  2. 配置 LCD 控制器相关寄存器

五、刷新率

每秒能够刷新多少帧图像,常见 60HZ

相关推荐
叼烟扛炮4 小时前
Linux 学习笔记(五十八):IO 多路复用封神——epoll 底层原理揭秘
linux·运维·服务器·网络·笔记·学习·php
陈布衣5 小时前
MySQL(1)_MySQL 5.7.21 Linux 安装笔记
linux·笔记·mysql
缘来是你远去是我8 小时前
本地个人笔记exe
笔记
FakeOccupational9 小时前
【电路笔记 STM32】RTC配置:晶振选择+闹钟Configuration+中断设置
笔记·stm32·实时音视频
迪康coolmu9 小时前
企业U盘管控落地实战:基于迪康端点安全一体化管理系统的移动存储安全实践
运维·人工智能·经验分享·笔记·安全·电脑
Z21-X12 小时前
云原生运维学习笔记:容器技术的演进、底层原理与 Docker 全生命周期管理
运维·笔记·学习·云原生
Rabitebla20 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
小lu飞21 小时前
2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程
前端·笔记·ai·ai编程
无心水1 天前
24、系统架构师论文写作专题 核心考点与学习笔记
笔记·学习·系统架构·架构师·安全架构·软考架构师·软考系统架构设计师
蒸蒸yyyyzwd1 天前
邓明 Agent 系统面试-意图识别学习笔记
笔记·学习