MCU 8080规格LCD屏显示优化——RGB666

大多数人使用MCU 8080屏都是把它设置为 RGB565 (即16bit)模式,这种模式下它只能显示65K种颜色,这样显示一些细腻的颜色,它是显示不出来的;比如:显示天空,西红柿图片,显示出来会有颜色断层,色阶不够;

要显示这些细腻的颜色,最好的办法肯定是换个 RGB888 的LCD屏,但是这样会增加物料成本;折中的方法就是:使用I80屏的RGB666模式;

使用RGB666模式,要求主控IC也能输出RGB666格式的数据,一般能支持RGB565格式的主控,也能输出RGB666的,这个修改一下寄存器配置就行了;

然后,就是I80屏寄存器也设置RGB666模式就好了;以下这张图是 ST7789屏 的寄存器配置,像这个寄存器,设置为 0x66 即可,就是设置 262K of RGB 和 18bit/pixel ;
在这里插入图片描述

补充说明:
1.65K 和 262K 种颜色是怎么算出来的:其实就是2的n次方,比如RGB565 16bit,就是2^16 = 65536 , 即65K;
2.这种模式要求主控IC和屏都同时设为RGB666模式,否则显示会花屏;

设为RGB666后,能明显得看出显示比RGB565颜色更细腻,当然,效果还是不如RGB888的。

【说明:本博客是我自己调试经验,可以转载,但请不要盗用。】

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值