ILI9488使用lvgl9.x屏幕颜色不正常
可能的原因:
颜色模式不匹配
ILI9488 SPI 接口 仅支持 RGB666 (18bit),而 LVGL 默认是 RGB565 (16bit)。
你需要将 RGB565 转换成 RGB666。
MADCTL(内存访问控制)设置不正确
ILI9488 的 MADCTL 控制颜色格式和方向,错误设置可能导致颜色错乱。
LVGL 颜色格式(Color Depth)设置错误
在
lv_conf.h
里,LV_COLOR_DEPTH
可能不匹配 ILI9488。
我的最终解决办法是将
.swap_bytes = 0,
扫描二维码推送至手机访问。
本サイト上に掲載の文章、画像、写真などを無断で複製することは法律で禁じられています。全ての著作権はGAMESHに帰属します。