S3C2440 LCD 控制器

来源:互联网 发布:python start join 编辑:程序博客网 时间:2024/05/01 16:06

TFT接口信号(后三个信号暂时没用到):

Ø         VSYNC——场同步

Ø         HSYNC——行同步

Ø         VCLK——点时钟

Ø         VD[23:0]——LCD数据

Ø         VDEN——数据使能

Ø         LEND——行结束

Ø         LCD_PWREN——LCD供电使能?

 

 

时序控制

              可以通过寄存器的配置使TIMEGEN产生适合不同尺寸TFT屏的时序信号。

 

 

VSYNCHSYNC——> 寄存器LCDCON2/3LINEVALHOZVAL——>TFT尺寸

Ø         HOZVAL = (Horizontal display size) -1

Ø         LINEVAL = (Vertical display size) -1

 

VCLK——>寄存器LCDCON1CLKVALHCLK

Ø         VCLK(Hz)=HCLK/[(CLKVAL+1)x2]  HCLKAHB总线时钟)

 

Frame Rate = 1/ [ { (VSPW+1) + (VBPD+1) + (LIINEVAL + 1) + (VFPD+1) } x {(HSPW+1) + (HBPD +1)+ (HFPD+1) + (HOZVAL + 1) } x { 2 x ( CLKVAL+1 ) / ( HCLK ) } ]

 

 

虚拟显示

              S32440支持水平和垂直方向的滚动,即虚拟显示面积大于实际显示面积,可以通过寄存器设置使得显示窗口在虚拟显示图片上移动。

 

 

试一下能不能上传图片

 

 

原创粉丝点击