翱翔云端的鸟 发表于 2015-10-26 15:31:31

STM32F429I驱动RGB888 的TFT-LCD!

试着改了改官方的驱动RGB565格式的,但是没有成功,显示乱码了!有人做过吗?求指导!

我要把16bit改为24bit格式的

翱翔云端的鸟 发表于 2015-10-26 15:36:10

看到这样一行代码很疑惑
#define ASSEMBLE_RGB(R, G, B)    ((((R)& 0xF8) << 8) | (((G) & 0xFC) << 3) | (((B) & 0xF8) >> 3))

典型的RGB565的
但是RGB   不是对应的时候R是最低位吗?

creep 发表于 2015-10-26 15:57:29

R是最高位吧。

金志峰 发表于 2015-10-26 15:58:18

一般用高位把

翱翔云端的鸟 发表于 2015-10-26 16:54:38

但是我看了 这个SSD2828的手册RGB   R是最低位!
我是想RGB转MIPI口!

翱翔云端的鸟 发表于 2015-10-26 16:58:01

金志峰 发表于 2015-10-26 15:58
一般用高位把


这个是SSD2828里面的说明!

翱翔云端的鸟 发表于 2015-10-26 16:59:21

现在除了LCD_Clear(0x000000); 有作用   0x000000是黑色0xffffff是白色   其它的都是乱点

creep 发表于 2015-10-26 17:09:53

如果不是RGB的顺序的话要自己转为为RGB,比如你的可能是BGR.

翱翔云端的鸟 发表于 2015-10-26 17:38:58

creep 发表于 2015-10-26 17:09
如果不是RGB的顺序的话要自己转为为RGB,比如你的可能是BGR.

什么意思?重新写驱动代码吗?SSD2828上确是是B G R的顺序!

creep 发表于 2015-10-26 17:48:26

翱翔云端的鸟 发表于 2015-10-26 17:38
什么意思?重新写驱动代码吗?SSD2828上确是是B G R的顺序!

读写数据的时候手动转换一下就可以了。
页: [1] 2
查看完整版本: STM32F429I驱动RGB888 的TFT-LCD!