Mstar开发OSD菜单的步骤《一》

先点屏。

1.点屏之前先看屏规格书,确认屏的线序,如图

f95002d0d51b4ac482e1165a6202ebca.jpg

 先确认屏的线序与板子上的LVDS接口是否一致,如果不一致,则需要用万用表的蜂蜜器档确认你的线序是否一致。

2.确认好线序,还要确认你的板子供电是几伏,用相应的适配器给板子供电,并测出LVDs上的vcc的电压,最后将此电压vcc与屏供电对比,看电压是否一致,如图135a0afb1a074bceb1fe30fe728a1173.jpg

从上面可以看出,只要我们的LVDS的vcc电压在5.5伏以内都可以。

3.确认时序,如图

30fdbd46e03d423ea325b2cf0290826d.jpg

 从上图我们可以看出,各个时间段的值。

找到你对应屏的.h文件里面,找到如下数据

431c7b4b4e6b4f28afb6f6ff94fc5859.jpg

 其中PanelOnTiming1:上电大于这个时间才能送Data(t2),PanelOnTiming2:开Data和背光之间的时间间隔(t5),PanelOffTiming1:关背光和Data之间的间隔(t6),PanelOffTiming2:关Data和VCC的时间(t3)。

4.修改屏参。如图

9d5f3c55c2274f75bcc632bd0be0140c.jpg

 

观察得出H(宽)和V(高)的effective(有效显示长度)都是不变的,也符合上面提到的分辨率1920*1080,其中H*2因为双通道。

total>=effective+blank  其中,blank包括同步信号sync,后肩back porch 与 前肩 front porch

其中 MinHTotal 要在spec所给数值上至少+20作为缓冲区,因为实际中会使用min,按照最小能承受范围来使用,留一定的缓冲区防止偏差出现黑屏花屏。下面是我根据屏规格书确认的屏参 468037b90ed14adf978330fab08ee290.jpg

 其中PanelMinHTotal的设定要求加上20。屏有很多分辨率,尽量满足panel的不同特性,把MinHTotal按照PanelMinHTotal来设定。

注意:PanelHSynWidth+PanelHSyncBackPorch+PanelWidth<PanelMinHTotal

改MinHTotal会增大Clock

5.Clock的设置

单通道Clock不乘以2,双通道要乘以2,这里以双通道为例,屏规格书如下

278f19d7ac904e2a982cb70de8994039.jpg

 6.屏刷新率的设置,根据屏规格书如下

614c32daf3714f58849f419f8bae396f.jpg

 软件设置为

366d9ba7a3f244fab8fdd181cb78f43e.jpg

 完成以上设置,既可以点屏成功,有问题评论区讨论。

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

No Bugs ToDay

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

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

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

打赏作者

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

抵扣说明:

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

余额充值