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                                                                                   │ │
  │ │离线
受教,明白了些,感谢两位。
离线