一、LCD時序配置
fl2440開發板的LCD是3.5寸屏型號是WXCAT35-TG3#001,這是一款320x240分辨率的TFT LCD屏,先來了解一下TFT LCD的時序如下:
圖1 TFT LCD時序
(1)VSYNC信號來一個脈沖時,表示一幀的開始
(2) VSPW表示VSYNC信號的脈沖寬度為(VSPW+1)個HSYNC信號周期,即(VSPW+1)行,這(VSPW+1)行的數據無效。
(3)VSYNC信號脈沖之後,還要經過(VBPD+1)個(HSYNC)信號周期,有效的行數據才出現。所以,在VSYNC信號有效之後,總共還要經過(VSPW+1+VBPD+1)個無效行,
(4)隨後連續發出(LINEVAL+1)行的有效數據
(5)最後是(VFPD+1)個無效行,完整的一幀結束,緊接著就是下一幀的數據了(即下一個VSYNC信號)。
(6)HSYNC信號有效時,表示一行數據的開始
(7) HSPW表示HSYNC信號的脈沖寬度為(HSPW+1)個VCLK信號周期,即(HSPW+1)個像素,這(HSPW+1)個像素的數據無效。
(8)HSYNC信號脈沖之後,還要經過(HBPD+1)個VCLK信號周期,有效的像素數據才會出現。所以,在HSYNC信號有效之後,總共還要經過(HSPW + 1 + HBPD + 1)個無效的像素,第一個有效像素才出現。
(9)隨後即連續發出(HOZVAL+1)個像素的有效數據。
(10)最後是(HFPD+1)個無效的像素,完整的一行結束,緊接著就是下一行的數據了(即下一個HSYNC信號)。
TFT LCD的正常工作主要需要配置S3C2440的寄存器LCDCON1~LCDCON5。