您的位置 首页 测评

Mini2440的LCD装备剖析

用的是W35屏,就把W35的驱动摘出来说:#elifdefined(CONFIG_FB_S3C2410_W320240)#defineLCD_WIDTH320#defineLCD_HEIGHT240#

用的是W35屏,就把W35的驱动摘出来说:

  1. #elif defined(CONFIG_FB_S3C2410_W320240)
  2. #define LCD_WIDTH 320
  3. #define LCD_HEIGHT 240
  4. #define LCD_PIXCLOCK 170000
  5. #define LCD_RIGHT_MARGIN 0x44
  6. #define LCD_LEFT_MARGIN 0x04
  7. #define LCD_HSYNC_LEN 0x01
  8. #define LCD_UPPER_MARGIN 10
  9. #define LCD_LOWER_MARGIN 4
  10. #define LCD_VSYNC_LEN 1
  11. #define LCD_CON5(S3C2410_LCDCON5_FRM565|S3C2410_LCDCON5_INVVFRAME|S3C2410_LCDCON5_INVVLINE|S3C2410_LCDCON5_HWSWP)

1~10行有网友剖析的特别的好:http://blog.csdn.net/yihui8/article/details/6935976

LCD_CON5:

S3C2410_LCDCON5_FRM565:

在S3C2440手册中的P426,

TFT:Thisbitselectstheformatof16bppoutputvide

0=5:5:5:1Format1=5:6:5Format

能够看到是16bpp,5:6:5;

S3C2410_LCDCON5_INVVFRAME:

在S3C2440手册中的P426,

STN/TFT:ThisbitindicatestheVFRAME/VSYNCpulsepolarity.

0=Normal1=Inverted

能够看到是设置场同步的极性,它没说高或许低,而是说正常仍是取反。这就模糊人了,到底是怎样说的呢?只能从长辈里面捋一下了。W35的时序图是这样的:

如图可见低电平有用了,而驱动里面设置它为Inverted(取反的),那由此得Normal是高电平有用了。

S3C2410_LCDCON5_INVVLINE:

在S3C2440手册中的P426,

STN/TFT:ThisbitindicatestheVLINE/HSYNCpulsepolarity.

0=Normal1=Inverted

同上条是设置行同步的极性的,也是低电平有用;

S3C2410_LCDCON5_HWSWP:

在S3C2440手册中的P427,

STN/TFT:Half-Wordswapcontrolbit.

0=SwapDisable1=SwapEnable

没答案呢,现在;

纵观一切LCD类型只要VGA1024768X240320T240320装备了这些信息。

==============================================================================================

以上剖析有误:

normal和inverted并不代表凹凸电平,仅仅和默许的相比较:

S3C6410能够看这个 :

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/276514.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部