请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

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

[LVGL] 求助,移植lvgl,当刷背景色会出现LCD显示色差,请问这种情况可能是什么原因导致?

[复制链接]

9

主题

50

回帖

77

积分

初级会员

积分
77
发表于 2021-10-18 18:17:47 | 显示全部楼层 |阅读模式
求助,移植lvgl,当刷背景色会出现LCD显示色差,请问这种情况可能是什么原因导致?
DMA2D转换.png
LCD初始化.png
要显示的颜色:
色差.png
LCD显示出来的颜色已经接近黑色,色差一眼久能看出:
colorbar.jpg
试过RGB565、RGB888,AGB8888等格式颜色显示都不正确
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
发表于 2021-10-18 21:01:54 | 显示全部楼层
先保证你的硬件接口是RGB888的,而不是RGB565接的,这个很重要,然后看你的显示屏规格书,颜色是16bit,18bit还是24bit。
回复

使用道具 举报

9

主题

50

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-10-20 09:37:54 | 显示全部楼层
eric2013 发表于 2021-10-18 21:01
先保证你的硬件接口是RGB888的,而不是RGB565接的,这个很重要,然后看你的显示屏规格书,颜色是16bit,18b ...

硬件接口时RGB888,显示屏24bit的,显示屏在Linux开发板上显示没有色差问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
发表于 2021-10-20 10:41:07 | 显示全部楼层
EmbeddedXGJ 发表于 2021-10-20 09:37
硬件接口时RGB888,显示屏24bit的,显示屏在Linux开发板上显示没有色差问题

别的问题不清楚了,你再找找。
回复

使用道具 举报

9

主题

50

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-10-21 10:32:39 | 显示全部楼层
eric2013 发表于 2021-10-20 10:41
别的问题不清楚了,你再找找。

好的,好的,谢谢
回复

使用道具 举报

9

主题

50

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-10-22 17:06:12 | 显示全部楼层
找到问题原因了,背光问题,软件虽然把背光开到100%,但是硬件上背光被限制了,即使开到100%,亮度也还是那么大,所以导致了色差
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 06:36 , Processed in 0.164891 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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