阅读:1324回复:5
黑白(蓝)屏驱动
有人写过黑白屏驱动吗?改了LCCR4个寄存器,但是只出现了几根条纹,不知道还要修改哪些寄存器?
|
|
沙发#
发布于:2007-03-04 21:56
是pxa的?
还有个LCD_CMS吧 屏初始化正确了吗? |
|
|
板凳#
发布于:2007-03-09 16:47
LCD_CMS已经改了,我测了pclk fclk lclk 时钟都是对的,但是
由于液晶是4跟数据线,现有的液晶驱动好像只支持8.、16跟数据线的,不知道哪位有可以支持4跟数据线的lcd驱动给我发一份,或者给个如何修改的思路??? |
|
地板#
发布于:2007-03-09 16:52
对,是pxa255,原本是彩屏240X320 现在改为黑白屏160X240 只有4根数据线
|
|
地下室#
发布于:2007-03-19 21:58
4根数据线同样支持8bpp模式
只是驱动里你需要更改DispDrvrSetPalette,把调色板影射为256级灰度模式 // Store the palette entries into palette ram for(i=firstEntry;i<end;i++) { // store 5 bits red, 6 bits green, and 5 bits blue v_pPaletteBuffer->palette = ( (source.peBlue) >> 3 | ((source.peGreen & 0xfc) << 3) | ((source.peRed & 0xf8) << 8) ); } |
|
|
5楼#
发布于:2007-04-02 16:02
最近才发现这块液晶是一块纯黑白屏,也就是只有一位来表示他的象素,四根数据线分别对应4个点。这种模式驱动该如何改?
|
|