硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5284|回复: 5
收起左侧

[emWin] STemWin显示Bitmap的时候颜色偏浅???

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2014-12-19 10:07:44 | 显示全部楼层 |阅读模式
硬件平台:STM32F429 DISCOVER KIT
LCD:ILI9805,24位,RGB888,4.3',480x800
STemWin:STM32CubeF4中官方例程STemWin_SampleDemo
我想请教一下大家,目前驱动LCD的功能是正常的,在STemWin下刷屏或者画图形的颜色都是正常的,但是唯独在显示位图格式的图片时颜色偏浅,无论是我转换的图片还是DEMO中带的图片都是偏浅,现在没有什么头绪了,目前怀疑几个地方,大家帮我看看:
1、LCD是24位的,在我接429的时候,只接了RGB[7:2]引脚,其余的RGB[1:0]引脚被我接到了高电平上,是接法的问题造成的??
2、emWin的LCDConf文件中,我只能定义成8888I的颜色格式,定义其他格式都显示不正常,是不是这里需要改成565或666的??
3、我查emWin手册的时候,发现没有对ILI9805的驱动支持,需要在STemWin中为ILI9805编写驱动??

第一次调试emWin的程序,可能描述的有误差,有人遇到过这种问题吗?多谢帮助。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2014-12-19 10:20:58 | 显示全部楼层
你转换一个24位色的图片显示下试试。有时候可能是16位色的图片转换成24位色的显示效果不好。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2014-12-19 10:57:10 | 显示全部楼层
貌似你的说的是对的,我又测试了几张图片,如果直接在PS里面画的东西,导成位图颜色就不会变,用随便一张图片导的位图颜色就偏浅。

版主,那我就更苦恼了,我们现在要用的图片我怎么能转换成24位的啊,包括公司LOGO什么的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2014-12-19 11:18:13 | 显示全部楼层

回 shadow365 的帖子

shadow365:
貌似你的说的是对的,我又测试了几张图片,如果直接在PS里面画的东西,导成位图颜色就不会变,用随便一张图片导的位图颜色就偏浅。

版主,那我就更苦恼了,我们现在要用的图片我怎么能转换成24位的啊,包括公司LOGO什么的?
看看这个:
1.png
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2014-12-19 13:07:21 | 显示全部楼层
好的,多谢版主了。

对了版主,在运行STemWin的DEMO的时候,你与没遇到过刷屏很快时,比如一个例子的TITLE到内容时,右下角的对话框会突然跑到左下角闪一下就过去了,这个是跟我屏的时序有关吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2014-12-19 14:26:39 | 显示全部楼层

回 shadow365 的帖子

shadow365:好的,多谢版主了。

对了版主,在运行STemWin的DEMO的时候,你与没遇到过刷屏很快时,比如一个例子的TITLE到内容时,右下角的对话框会突然跑到左下角闪一下就过去了,这个是跟我屏的时序有关吗? (2014-12-19 13:07) 
这个倒是没有遇到过。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-18 08:01 , Processed in 0.219925 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表