对于 TFT 屏,需要设置 HSPW 的值,这个在 LCD 手册上也很容易得到
Hsync Valid width典型值为 5
lcdcon4: LCD4_HSPW(5) | LCD4_MVAL(13) ,
lcdcon4: LCD4_WLH(0) | LCD4_MVAL(13) ,
这个寄存器的看起来比较复杂,但是无外乎这几类:
只读的东东,设置它也没用,不必理会。
TFT 屏的颜色信息,这个我们在 LCD的硬件连接时已经提到了,根据具体的接线方式,设置信息。
TFT/STN 屏控制信号的极性:INVVCLK、INVVLINE、INVVFRAME、INVVD、INVPWREN、PWREN
TFT 屏特有的控制信号的极性:INVVDEN、INVLEND、ENLEND
这些信息主要是使S3C2410的信号输出极性与LCD屏的输入极性的问题,需要根据具体的硬件进行设置,较为常见的是vline/hsync、VFRAME/VSYNC脉冲的极性。
这两位用来控制字节交换和半字交换,主要用来大小头的问题,如果输出到屏上的汉字左右互换了,或者输出到屏上的图花屏了,可以更改这个选项。具体涵义在 S3C2410芯片手册上有详细的说明。
lcdcon5: LCD5_FRM565 | LCD5_HWSWP | LCD5_PWREN ,
lcdcon5: LCD5_BSWP | LCD5_PWREN ,