硬汉嵌入式论坛

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

[emWin] 硬件接口和显示图位深的关系

[复制链接]

16

主题

31

回帖

79

积分

初级会员

积分
79
发表于 2021-2-28 21:59:11 | 显示全部楼层 |阅读模式
当硬件接口位16根bus ,硬件物理接口时RGB565.若选择emwin的图时32位图,且选择
#define DISPLAY_DRIVER GUIDRV_LIN_32
#define COLOR_CONVERSION GUICC_M8888I
#define ELCDIF_PIXEL_FORMAT kELCDIF_PixelFormatXRGB8888


那么显示在液晶屏上的图像时RGB565还是RGB888.


回复

使用道具 举报

16

主题

31

回帖

79

积分

初级会员

积分
79
 楼主| 发表于 2021-3-1 05:35:43 | 显示全部楼层
硬汉哥,您给解一下这个惑呗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2021-3-1 14:19:11 | 显示全部楼层
emWin内部的处理是ARGB8888或者ABGR8888两种方式,然后根据用户实际配置GUICC_XXX(和你的液晶屏适配)来做转换再输出。

而你显示的图片格式,可以是任何格式。
回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2021-3-1 17:33:21 | 显示全部楼层
图像是用bmp工具转换生成的,取决于你的设置是RGB565还是RGB888,或者其他。
硬件物理接口RGB565是跟具体的LCD IC匹配,是独立于图像的
回复

使用道具 举报

16

主题

31

回帖

79

积分

初级会员

积分
79
 楼主| 发表于 2021-3-2 05:38:17 | 显示全部楼层
eric2013 发表于 2021-3-1 14:19
emWin内部的处理是ARGB8888或者ABGR8888两种方式,然后根据用户实际配置GUICC_XXX(和你的液晶屏适配)来做 ...

多谢,要到我要的答案了,硬件物理接口决定了最后显示的位深
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 06:12 , Processed in 0.243133 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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