STM32F429I驱动RGB888 的TFT-LCD!
试着改了改官方的驱动RGB565格式的,但是没有成功,显示乱码了!有人做过吗?求指导!我要把16bit改为24bit格式的
看到这样一行代码很疑惑
#define ASSEMBLE_RGB(R, G, B) ((((R)& 0xF8) << 8) | (((G) & 0xFC) << 3) | (((B) & 0xF8) >> 3))
典型的RGB565的
但是RGB 不是对应的时候R是最低位吗? R是最高位吧。 一般用高位把 但是我看了 这个SSD2828的手册RGB R是最低位!
我是想RGB转MIPI口! 金志峰 发表于 2015-10-26 15:58
一般用高位把
这个是SSD2828里面的说明!
现在除了LCD_Clear(0x000000); 有作用 0x000000是黑色0xffffff是白色 其它的都是乱点 如果不是RGB的顺序的话要自己转为为RGB,比如你的可能是BGR. creep 发表于 2015-10-26 17:09
如果不是RGB的顺序的话要自己转为为RGB,比如你的可能是BGR.
什么意思?重新写驱动代码吗?SSD2828上确是是B G R的顺序! 翱翔云端的鸟 发表于 2015-10-26 17:38
什么意思?重新写驱动代码吗?SSD2828上确是是B G R的顺序!
读写数据的时候手动转换一下就可以了。
页:
[1]
2