[求助] LPC1788的LCD控制器颜色接反了

chen709372733   2016-9-5 17:24 楼主
请问各位大神,我的LPC1788硬件与LCD屏接线时,红色和蓝色对调了(即LPC1788的红色I/O口接到LCD的蓝色部分,蓝色部分街道LCD的红色部分,选择的是TFT屏565模式),软件部分能否解决呢。谢谢啊

回复评论 (4)

可以的,软件上需要做一下移位什么的,把RGB调正确即可
点赞  2016-9-5 21:39
引用: dontium 发表于 2016-9-5 21:39
可以的,软件上需要做一下移位什么的,把RGB调正确即可

怎移位呢,没太看明白,谢谢
点赞  2016-9-8 15:30
如果原来的是RRRRRGGGGGGBBBBB组成的16位,
1、分别提取R、G、B部分
   R_Color  = OldColor >> 11;   // 从最高位到最低位
    G_Color = OldColor & 0x7E0;  //
   B_Color  = ( OldColor  & 0x1F ) << 11 ; // 由低位变为高位
2、合成

   NewColor = R_Color  | G_Color  | B_Color  
点赞  2016-9-8 15:57
我刚找了下以前用的字模软件,没找到。
我用的那个3个颜色是可以调整的,具体要看你这个屏怎么怎么定义的。
4楼说的也是一种方法,就是在输出的时候,把内容改下位置,就是效率差点。
作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
点赞  2016-9-8 17:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复