调试lcd显示

来源:互联网 发布:mysql价格 编辑:程序博客网 时间:2024/05/16 15:12

今天又一次调试lcd显示了。是在原来显示的基础上增加了显示分辨率。


1  首先要高清楚的分辨率所对应的pclk是多少??

     1280x720p的一般是74.25Mx2

2 接着设置lcd屏的timing;

           hfrontporch  对应的是left参数

           hbackporch 对应的是right参数

           hsyncwidth  对应的是hsync_len。


           vfrontporch  对应的是lower参数

           vbackporch  对应的是upper参数。

           vsycwidth     对应的是vsync_len参数


         需要设置屏的显示模式,是16位还是24位。是565还是555还是888。

          还有屏的分辨率参数,就是1280x720的参数。


3  有可能要设置一下controller信号的极性。根据实际情况看一下。

4  在测试前可以先验证一下controller的color bar色彩。

5  最后根据controller的不同会出现设置burst_len和transfer_num.


 遇到的问题:

             1 屏偏的问题,主要是timing设置的有问题。

             2  不显示的问题,提示说不是最佳分辨率,一般是clk没有设置,或clk设置有问题。

             3  显示时出现多个图像,并且还有点规律,就是一张图片显示2或4份或者更多,一般情况下就是看一下显示模式了,是565还是666还是888等。或者是transfer_num的问题。