zoukankan      html  css  js  c++  java
  • LCD屏参数及应用举例

     1.  LCD参数及原理

          R G B 信号

          PCLK(像素时钟),LCLK(HSYNC,线时钟,水平同步时钟),FCLK(VSYNC,帧时钟,垂直同步时钟)

          7寸屏一般由两种工作模式DE和时钟模式,一般都采用时钟模式。4.3寸以下(包含3.5寸屏)与7寸屏不同,需要通过SPI接口初始化。

          时序(800*480):帧同步用FCLK(VSYNC),一帧数据即一个画面;

                                     行同步用LCLK(HSYNC),一帧数据包含480个行同步信号;

                                     像素时钟用于采集1组RGB数据,一行数据有像素时钟800个(至少)。

          一个画面是一帧数据,包含一个帧信号,480个行信号,480*800个像素信号。

          实际应用中,屏数据手册都给出左裕度、右裕度、水平同步(水平信号),上裕度、下裕度、垂直同步(垂直信号),根据实际情况配置相关控制器。

          内存中开辟Framebuf,通过DMA将数据导入显示屏上(自动完成)。

          帧频率(刷新频率)的方法就是所有的像素点跟边沿(边框,hbpd 之类),同步脉冲的时间相加, 结果就是显示完整一帧所需时间, 其倒数即是帧频率.

    2. MCU设置相应参数举例

    3. CPU是否支持屏,需确认频率。

    如9261不支持7寸屏,9G10支持(9G10频率提高,同时LCDC的频率计算减半,使屏频率可在cpu分频范围内)。

    4. 示例

    可参考:

    http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29099635&id=3907093

    http://blog.csdn.net/hs6662668/article/details/40412321

  • 相关阅读:
    详解Java动态代理机制(二)----cglib实现动态代理
    详解Java动态代理机制
    struts2标签库----控制标签详解
    Struts2框架的基本使用(三)
    详解Java反射机制
    Struts2框架的基本使用(二)
    Struts2框架的基本使用
    Servlet3.0新特性(从注解配置到websocket编程)
    使用Java注解来简化你的代码
    ios 跟踪UITextField更改的简单方法
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5326480.html
Copyright © 2011-2022 走看看