raybbs 2024-04-15 21:24 采纳率: 33.3%
浏览 405

lvgl移植完后屏幕偏蓝

stm32h7移植lvgl8.4后跑官方demo没有问题,就是屏幕整体偏蓝色,不知是什么原因呢?

img

  • 写回答

6条回答 默认 最新

  • 百锦再@新空间 优质创作者: 编程框架技术领域 2024-04-15 21:24
    关注

    // 这个问题可能是由于屏幕驱动配置不正确导致的,可以尝试修改屏幕驱动配置的参数来解决这个问题。// 首先检查屏幕驱动的配置文件,比如像素格式、颜色格式等是否与实际屏幕匹配。// 然后查看屏幕初始化代码,确保颜色设置正确。// 如果屏幕整体偏蓝色,可能是RGB颜色设置不正确,可以尝试调整颜色通道的比例来纠正。

    概念解释:

    • STM32H7:意法半导体推出的高性能微控制器系列,基于Arm Cortex-M7内核。
    • LVGL:一个开源的轻量级图形库,用于在嵌入式设备上创建漂亮的用户界面。
    • 移植:将软件或者系统从一个平台或环境移植到另一个平台或环境的过程。在这里指的是将LVGL图形库移植到STM32H7平台上。
    • Demo:演示程序,通常用于演示某个系统或软件库的功能。
    • 像素格式:表达像素颜色/灰度的一种方式,比如RGB888表示每个像素有24位,分别存储红、绿、蓝三个颜色通道。
    • 颜色格式:表示颜色的编码方式,比如RGB565表示每个像素占16位,分别存储红、绿、蓝三个颜色通道,但分辨率比RGB888低。

    有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐
    评论

报告相同问题?

问题事件

  • 创建了问题 4月15日