打印
[信息]

STM32垂直应用挑战第三周+ TouchGFX+LTDC控制器

[复制链接]
403|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 贵港梁朝伟 于 2020-12-2 00:50 编辑

STM3垂直应用挑战第三周+ TouchGFX+LTDC控制器
学习网址:https://www.stmcu.com.cn/ecosystem/app/function-GUI
这周我学习了GUI(人机界面),了解一些快速开发屏幕的软件和一些屏幕的知识。我了解到了GUI就是图形用户界面指的是图形方式显示的计算机操作用用户界面。之前也了解过HMI串口屏,这个屏幕也是可以用软件直接编辑的屏幕界面,这个屏幕的分辨率不高,但是对于采用了LCD-TFT显示控制器(LTDC)时,STM32 MCU可以直接驱动高分辨率显示板,无需任何CPU干预。而且,另外,LTDC可以自主访问内部存储器或外部存储来获取像素数据。这类的屏幕可以使用ST提供的TouchGFX去任意创意,充分的利用了STM32,而且TouchGFX可以和STM32CubeMX配合使用,而且在STM32CubeMX增加了新功能,包括帮助筛 选适合微控制器的增强版MCUFinder、图形性能评估计算器、显示图形界面在目标 硬件上的运行表现的模拟器。
图1 STM32CubeMX+TouchGFX介绍
这次主要学习到的是STM32 MCU上的显示控制器,使用有许多优势如表1,而且LTDC可支持低功耗,STM32电源状态对LTDC外设有直接影响。在睡眠模式下,LTDC不受影响,并持续将图形数 据驱动到屏幕上。在待机和停止模式下,LTDC被禁用,不会驱动输出通过其并行接口。应在 LTDC重新配置后退出待机模式。中间还了解了帧缓冲器,因为帧缓冲器存储器带宽是图形应用最重要的参数,提到缓冲器,肯定得想到内存分配,有内部存储器和外部存储器,而在外部存储器中得注意跨越千字节边界进行的突发访问,一行像素的数据大小不是64字节的倍数时,也会出现问题,所以得进行一些优化去解决这些问题,根据我提供的附件参考。
表1 帧缓冲器存储器带宽是图形应用最重要的参数
根据这次学习,了解到了这种屏幕的特性,这样可以在以后的开发中可以更快,而且在界面上将更加的流畅。


使用STM32 Chrom-GRC™进行图形存储器优化.pdf (851.66 KB)

使用特权

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

本版积分规则

9

主题

20

帖子

0

粉丝