HDMI EDID中Detailed Timing Definition解析

本文解析了HDMI EDID详细时序描述块的内容,包括其结构、参数位置和意义。在Linux系统中,LCD控制器使用clcd_panel结构体来表示LCD屏参数,其中的关键成员如HFRONTPORCH、VFRONTPORCH等涉及显示时序。此外,还提到了EDID中其他3个与Timing定义相关的地方:电源管理标准、Established Timings和Standard Timings,这些都对实现最佳显示效果至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Detailed Timing Definition是指详细时序描述块,该部分内容总共72字节,从0x36开始,往后72字

节,并且每18字节表示一个详细时序描述块,因此最多只能有4个详细时序描述块,关于它的详细

定义如下图所示:

上图对每个参数在EDID中具体的位置进行了详细说明,解析的时候严格按照标准进行,即可准确

获取到对应的数据,就是一些位操作。 

值得一提的是以上参数的主要使用方法,像在Linux系统中LCD控制器使用clcd_panel结构体表示

一个LCD屏的硬件参数,其中fb_videomode这个结构体就包含以上数据

struct fb_videomode {
const char *name; /* optional */
u32 refresh; /* optional */
u32 xres;
u32 yres;
u32 pixclock;
u32 left_margin;
u32 right_margin;
u32 upper_margin;
u32 lower_margin;
u32 hsync_len;
u32 v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以梦为马无处可栖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值