液晶屏小记--LTDC

项目小记–LTDC

LTDC即为Lcd-Tft Display Controller,mcu连接液晶显示屏的接口,mcu将显示数据通过该接口发送给lcd-tft屏,LTDC属于DPI(display pixel interface,显示像素接口,也称RGB接口),它不断地向显示器(TFT液晶屏)发送图像数据(即:不断刷新),液晶屏不需要具备显存,显存在MCU一端(片内RAM或外扩RAM)。
液晶屏上的像素点是一行、一行地显示出来的,扫描到最后一行后,再回到第一行扫描,如此循环往复,很像VGA显示器的工作模式。

VGA信号时序

显示器扫描方式:从屏幕左上方开始,从左到右逐点扫描,扫描完一行电子束回到屏幕下一行左上方第二行的起始位置,同时电子束消隐,即截止逆程电子束,也就是说有一定的时钟周期进行行消隐,每行结束时,用行同步信号进行 行同步,同步:为了使显示和拍摄画面一致,扫描频率 相位要一致,故同步信号;
所有行扫描完形成一帧,场信号进行场同步,并使扫描回到屏幕左上方。

与TFT屏引脚连接说明

在这里插入图片描述LTDC有四个控制信号:4个控制信号(像素时钟LCD_CLK、水平同步HSYNC、垂直同步VSYNC、数据有效DE)和3个RGB数据信号(8-bit x 3)。通讯受时钟信号控制
如图蓝框对应这几个信号,其中两个绿色的信号DISP控制TFT屏幕是否休眠,CTRL控制TFT屏幕是否显示,其中LCD_BL_CTRL 控制电源芯片 STLD40D 的输出,当其高电平时有效,使得输出的 LCD_BL_A(阳极)与 LCD_BL_K(阴极)导通,TFT面板的背光打开,需要给高电平,才能使液晶屏正常工作。 LCD_BL_CTRL 和 LCD_DISP 这2个信号线不是LTDC“标配”的,是液晶模组“特有”的,不同的模组可能有不同的控制信号,需要用CUBEMX专门配置对应的GPIO。

信号图文

在这里插入图片描述
当 LCD_DE 为高电平时,LTDC向液晶面板输出数据有效(就是说,LCD_DE变高后,LCD_R[7:0]等24条数据线上的输出数据有效)。

显示层和窗口

LTDC支持2个Layer,每个Layer对应一个显存,也就是一个图像。LTDC可以将2个图像叠加,layer1在下、layer2在上。2个层可以分别被使能,可以单独使用,也可以一起叠加使用。
layer1保持不动,layer2不停改变相对位置,则看到的是上面的图像在背景图上运动。
每个层都有一个活动的“窗口”,就是图像具体的显示位置和大小,即图七中的 Active display area。
窗口的大小可以等同于图层的大小(满屏),也可以小于图层,例如,当只需要显示1/4大小的图片时,可以定义一个1/4大小的窗口来显示图片,对应的显存也只需要1/4大小,节省内存。而且图片的显示位置可以动态调整。

引用:

https://www.jianshu.com/p/216388df4d4d

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值