PCB800661驱动宽屏(480x1280分辨率)LVDS液晶屏
2017-12-26 08:48
1586 查看
最近准备用树莓派做个车载应用,好不容易找到一个合适尺寸的长条液晶屏,基本参数如下:
分辨率:480x1280
面板尺寸:6.86寸
外观尺寸:66.6(W)x181.0(H)x7.15(D)
正是我需要的,可是怎么驱动呢。我需要支持HDMI输入LVDS输入的驱动板,翻了一遍TB,终于找到合适的驱动板了:PCB800661,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/4012bff26cb768f5bb1e0ec66c845c58)
接下来需要解决固件问题,因为厂家提供的固件没有适合这个面板的,所以只有两个办法,一个是自己找源码编译,还有就是拿现有的固件修改。
网络上找的源码只有适合PCB800099驱动板的,我修改源码后也用PCB800099把屏驱动起来了,但是PCB800099对我来说尺寸太大,很多借口都用不到,浪费了空间。
那就剩下一个办法了----修改现有固件,随便找个PCB800661的固件,用UltraEdit打开,搜索固件支持分辨率的关键参数,比如我下载的是1400x1050分辨率的固件,那就搜索
关键字0x0578和041A,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/42a5541d56f412f8b3d82de3a634c0c2)
涉及屏幕参数的共有四部分:
第一部分的两个字节控制屏幕类型(LVDS、TTL等)、数据位数(8位、6位)、通道数(单通道、双通道)等;
第二部分控制屏幕水平像素参数;
第三部分控制屏幕垂直像素参数;
第四部分控制像素点频率;
注意上述数据共有两处,根据自己的屏幕参数修改后,保存,刷入固件应该就可以正常驱动了。
我的屏幕驱动结果完美,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/0659ff2329f702c2def4d630a4338141)
另外,需要说明的是PCB800661不带背光驱动电路,我根据液晶屏的线序做了个转接板,顺带把背光电路做上去了。
分辨率:480x1280
面板尺寸:6.86寸
外观尺寸:66.6(W)x181.0(H)x7.15(D)
正是我需要的,可是怎么驱动呢。我需要支持HDMI输入LVDS输入的驱动板,翻了一遍TB,终于找到合适的驱动板了:PCB800661,如下图:
接下来需要解决固件问题,因为厂家提供的固件没有适合这个面板的,所以只有两个办法,一个是自己找源码编译,还有就是拿现有的固件修改。
网络上找的源码只有适合PCB800099驱动板的,我修改源码后也用PCB800099把屏驱动起来了,但是PCB800099对我来说尺寸太大,很多借口都用不到,浪费了空间。
那就剩下一个办法了----修改现有固件,随便找个PCB800661的固件,用UltraEdit打开,搜索固件支持分辨率的关键参数,比如我下载的是1400x1050分辨率的固件,那就搜索
关键字0x0578和041A,如下图:
涉及屏幕参数的共有四部分:
第一部分的两个字节控制屏幕类型(LVDS、TTL等)、数据位数(8位、6位)、通道数(单通道、双通道)等;
第二部分控制屏幕水平像素参数;
第三部分控制屏幕垂直像素参数;
第四部分控制像素点频率;
注意上述数据共有两处,根据自己的屏幕参数修改后,保存,刷入固件应该就可以正常驱动了。
我的屏幕驱动结果完美,如下图:
另外,需要说明的是PCB800661不带背光驱动电路,我根据液晶屏的线序做了个转接板,顺带把背光电路做上去了。
相关文章推荐
- 【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?
- 转贴 关于用 framebuffer 驱动,在console 模式下的分辨率的参数及配置
- 魔兽争霸III冰封王座宽屏分辨率的修改方法
- MOS管、PCB、H桥、步进电机驱动电路、51单片机的IO口驱动能力、灌电流、拉电流、上拉电阻的选择
- fandar 液晶屏LCD背光驱动芯片MP3302
- S3C2440液晶屏分辨率如何设置
- Linux装完显卡驱动后分辨率显示不正常的解决方法
- st7665驱动液晶屏接口程序
- 支持lcd分辨率,驱动修改步骤
- bf531能否驱动1024x768的液晶屏?
- 液晶屏驱动相关资料
- KiCad设计PCB-29-修正电路板尺寸和液晶屏插口封装
- 集成显卡宽屏无法达到标准分辨率的解决方法
- wince6.0+s3c6410摄像头驱动修改 (ov9650预览分辨率设置)
- lcd驱动移植的分析linux3.2内核,chipsee为例,液晶屏AT070TN92
- 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植
- KiCad设计PCB-30-引脚双排针和液晶屏安装孔的定位
- uubntu 安装附加驱动分辨率变低
- STM32通过FSMC驱动3.2寸液晶屏实现的音乐频谱
- win7卸载显卡及对应驱动后桌面分辨率不对以及鼠标键盘无反应