您尚未登录。

楼主 # 2024-05-11 10:20:38

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,306
积分: 1266.5

请问,rgb888和argb8888,区别大吗?

d133,跑lvgl例程,硬件上是画了rgb888接口到lcd。然后sdk里菜单配置lcd也是rgb888, 顺序是bgr。
lvgl配置里,有个色深,只有16和32可选,我就选了32。
结果运行后,屏幕有些区域有些闪,字体看不到,或者放大发虚。

按群友配置,rgb565,色深16,就正常了。我又改成argb8888,色深32,也正常了。
rgb888的话,我的理解是正好通过24条信号线传到了屏里。那么argb8888呢?这是怎么传输的啊?lcd颜色信号线只有24条啊。

另,lcd配置里还有个data mirror选项,这个是干什么用的?

  │ │                                rgb mode (PRGB)  --->                                                                         │ │
  │ │                                interface format (PRGB 24 BIT)  --->                                                          │ │
  │ │                                data order (BGR)  --->                                                                        │ │
  │ │                                clock phase select (0 degree)  --->                                                           │ │
  │ │                            [ ] data mirror                                                                                   │ │
  │ │

离线

楼主 #3 2024-05-11 14:27:04

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,306
积分: 1266.5

Re: 请问,rgb888和argb8888,区别大吗?

受教,明白了些,感谢两位。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn