ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RGB-LCD液晶屏层叠显示测试

2021-02-28 08:52:14  阅读:266  来源: 互联网

标签:显存 显示 BG 液晶屏 RGB LCD MCU


最近在EEWorld论坛申请了一块GD32开发板,这两天测试了一下RGB-LCD的使用方法。

1RGB-LCD

RGB-LCD是一种RGB接口的液晶屏,与之对应的是MCU-LCD,这两种液晶的区别是:

  • MCU-LCD:最初是为单片机(MCU)设计的,因单片机内存较小,把显存内置在LCD模块内部,通过专门的显示命令来更新显存,MCU屏不能做得很大。MCU屏显示图像,显示需要发送画点的命令来修改MCU内部RAM。

  • RGB-LCD:其显存是由系统内存充当,只要系统内存够大,RGB-LCD就可以做出较大尺寸。RGB屏显示图像,只需显存组织好数据,启动显示后,LCD-DMA会自动把显存通过RGB接口送到显示屏,因此RGB屏的刷新速度较快。

两种屏的工作方式示意图如下:

RGB-LCD液晶屏层叠显示测试

2图像层叠加

GD32F4单片机提供了一种叫做TLI(Tft-Lcd Interface)的液晶屏接口,它支持两个独立的显示层(再加上最底的背景层就是3层),并支持层的混叠与透明度调节。其层叠显示过程如下图所示:

RGB-LCD液晶屏层叠显示测试

此图中,层0和层1即两个独立的显示层,另外还有一个BG层,即背景层。

  • BG层可以指定显示某种颜色,该层处于最底层。

  • 层0叠加在BG层之上,通过调节层0的透明度,可以与BG层融合显示。

  • 层1叠加在最上面,也可以调节透明度。这三个层叠加在一起,就是屏幕展现出来的效果。

与之类似的,STM32F4单片机提供了一种叫做TLDC(Lcd-Tft Display Controller)的控制接口,也可以实现类似的功能。

3效果测试

演示视频与本篇的详细介绍已在EEWorld论坛首发,可点击文末左下角“阅读原文” 进行跳转查看~

标签:显存,显示,BG,液晶屏,RGB,LCD,MCU
来源: https://blog.51cto.com/15060517/2641147

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有