打印
[信息]

STM32垂直应用挑战第三周+ TouchGFX+MIPI-DBI显示接口

[复制链接]
948|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32垂直应用挑战第三周+ TouchGFX+MIPI-DBI显示接口
网址:https://www.stmcu.com.cn/ecosystem/app/function-GUI
通过这周的GUI学习,我了解到了图形用户界面(GUI)的知识,虽然通过本周所给的学习内容看起来很简单,只有简单的几个视频demo演示来简单介绍GUI。但是我从视频和一些文档中可以看到了非常详细的介绍GUI,做到了软件和硬件的平衡。
图1 GUI软件和硬件的平衡图
       这次我了解到了TouchGFX这个软件,这个软件可以使用户快速开发图形界面和支持多国语言,并且体现出更加出色的性能和更低的CPU占用率,还高刷新率提升动画流畅度增强用户体验,相比于StemWin来说TouchGFX可以制造2D/3D的图形,而StemWin只能做到2D图形。
图2TouchGFX的软件界面
       在了解GUI的过程中也看了相关显示器的概述,并从中我认识了MIPI显示总线接口,他使用来MCU与显示模块连接的,MIPI-DBI中定义了三类接口:A类:基于Motorola 6800总线,B类:基于Intel 8080总线,C类:基于SPI协议,A、B类接口是并行接口(MIPI-DPI),C类是串行接口(MIPI-DSI)。并行接口用来与没有帧缓冲区的显示器进行连接,串行接口是为了减少连接显示器的数量,MIPI联盟对DSI进行了定义。DSI是高带宽多通道差分链路,它使用标准的MIPI D-PHY作为物理链接。
图3 MIPI-DPI接口
图4 MIPI-DSI接口
       还有信号接口为了驱动LCD-TFT显示器,包括像素时钟LCD_CLK,数据使能LCD_DE,同步信号LCD_HSYNC,像素数据RGB888,这个型号接口就是同时进行的,就是并行连接。
图5  LTCD框图
       从中我学习到了很多,比如TouchGFX这个软件就是个很好值的利用,因为之前我学习过串口屏从中也是通过这种方式快速构架人机界面,所以在以后的开发中会非常的快速,而且ST的生态也很好可以互相连通利用。
       感谢ST!感谢21ic!
AN4861_STM32_MCU上的LCD_TFT显示控制器(LTDC).pdf (2.21 MB)
      



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

438

帖子

3

粉丝