分享
五、屏幕选型与调试
输入“/”快速插入内容
五、屏幕选型与调试
用户6870
2024年7月5日修改
相信经常刷B站的同学肯定听过这么一句话有稚晖君的地方就有屏幕,当今数字化的时代,显示技术的重要性不言而喻,在我们生活中处处都有屏幕的存在、比如手机、平板、电脑、广告机、电视机等。我们泰山派开发板显示接口比较丰富分别支持了HDMI,eDP,MIPI三种显示接口,有了前面的基础铺垫我们这一章节就来掌握如何点亮屏幕。
视频教程
准备
专业术语
像素和分辨率
像素是图像显示的最小单元,可以看作是一个点,它具有一个特定的位置和颜色/亮度信息。屏幕上的每个像素都可以单独控制,以显示出不同的颜色和亮度。像素的密度越高,屏幕显示的图像越清晰和细腻。
分辨率指的是显示设备水平和垂直方向上的像素数量。它通常用宽度和高度的像素数来表示。例如,一个显示器的分辨率可能是1920x1080,其中表示水平像素数为1920,垂直像素数为1080。分辨率决定了设备能够显示的图像的细节程度和清晰度。更高的分辨率意味着设备具有更多的像素,可以显示更多的细节,并且图像更加清晰。
玩过51单片机的同学肯定有接触过点阵,即使你没有玩过在我们日常生活中你肯定也有碰到过,比如我们电梯里的楼层显示用的就是点阵,点阵就是一个最简单的显示屏幕的缩影,下面的一个白点就是一个像素,分辨率就是宽度和高度的像素数量那就是8x8的分辨率
逐行扫描
你以为屏幕是一次性把一副画面显示在屏幕上吗?其实并不是,屏幕是以Z字形从第一行开始逐个像素点点亮,一共会点亮分辨率宽度这么多个像素,当第一行最后一个像素点被点亮以后,跳到第二行的第一个像素点点亮,重复分辨率高度这么多行,直到点亮最后一个像素。因为每个像素被点亮的时间非常快,所有眼睛暂留效果就给你的感觉就像是屏幕一次性显示一副画面的感觉。
屏幕参数
前面铺垫了这么多主要为了屏幕参数做准备,后面我们的mipi和edp屏幕大家要求调试的也是这些屏幕参数,驱动官方已经给我们写好了,我们只需要根据不同屏幕厂商给的参数修改对应的屏参就行。
哪些参数是我们必须关注的呢?
•
屏幕有效显示区域,比如我下面举例的1366x768就是他的有效显示区域也是分辨率。
VSYNC(垂直同步信号):VSYNC 是用于同步显示器刷新的信号。当 VSYNC 信号跳变时,显示器会开始显示新的一帧画面。
1.
Vertical Total(垂直总宽度):下面所有的参数之和
2.
VSYNC宽(vsync-len,垂直触发信号宽):信号脉冲会有个宽度,要不然都检查不到,这个宽度是根据芯片手册来决定的。
3.
VFP(vfront-porch,垂直前肩期):一帧图片显示完成以后要过多久才会来VSYNC信号。
4.
VBP(vback-porch,垂直后肩期):VSYNC信号发生以后要过多久才会来图片数据。