你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429I驱动RGB888 的TFT-LCD!

[复制链接]
翱翔云端的鸟 提问时间:2015-10-26 15:31 /
试着改了改官方的驱动RGB565格式的,但是没有成功,显示乱码了!有人做过吗?求指导!

我要把16bit改为24bit格式的
收藏 评论15 发布时间:2015-10-26 15:31

举报

15个回答
翱翔云端的鸟 回答时间: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是最高位吧。
jinzhifeng 回答时间:2015-10-26 15:58:18
一般用高位把
翱翔云端的鸟 回答时间:2015-10-26 16:54:38
但是我看了 这个SSD2828的手册  RGB   R是最低位!
我是想RGB转MIPI口!
翱翔云端的鸟 回答时间:2015-10-26 16:58:01

1.png
这个是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的顺序!

读写数据的时候手动转换一下就可以了。
翱翔云端的鸟 回答时间:2015-10-26 17:52:18
creep 发表于 2015-10-26 17:48
读写数据的时候手动转换一下就可以了。

我能不能把R  跟 B的接线对调下行不!
pwdzsj 回答时间:2015-10-26 18:14:33
没用过我用的都是9630驱动的3.5寸TFT
creep 回答时间:2015-10-26 18:22:13
翱翔云端的鸟 发表于 2015-10-26 17:52
我能不能把R  跟 B的接线对调下行不!

如果是565,感觉也可行啊,没有实测过,你试试看行不行,最好还是软件来转换,方便易修改!!
disheng4688 回答时间:2015-10-26 18:53:04
学习               
wyxy163@126.com 回答时间:2015-10-26 19:58:10
提示: 作者被禁止或删除 内容自动屏蔽
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版