码字不容易,转载请说明出处,本分享基于免费性质,禁止收集倒卖的行为,对上述行为本人保留追究权利。
文末扫码关注公众号,获取文章源码
初级篇:
【TouchGFX分享】裸机移植TouchGFX 初级篇一
所用的软件及版本:CubeMX 5.5.0
TouchGFX 4.13
TouchGFX Designer 4.13
STM32CubeIDE 1.1.0
Visual Studio 2019
硬件环境:自制电路板
MCU型号:STM32F429IIT6,1M Flash,192K RAM
SDRAM:32位16M字节容量SDRAM
显示屏:RGB888,4.3寸480x272
实时操作系统:无
实现效果:
27.png (6.23 KB, 下载次数: 0)
2020-10-24 15:30 上传
DEMO说明:该DEMO主要介绍TouchGFX快速配置,并显示一个最简单的TouchGFX界面。需要在CubeMX配置的模块为:
外部高速时钟,外部输入时钟为无源8M晶振;
SWD仿真,用于程序在线仿真;
FMC,驱动SDRAM用作显存的功能,以及TouchGFX的frame缓冲,对于小尺寸如320x240来说,外部SDRAM并不是必须的,若内部RAM的大小足以支撑屏幕的显示,可以不使用外部SDRAM;
DMA2D,用于图形界面的加速;
LTDC,用于驱动RGB显示屏,其他型号的MCU可以使用其他显示接口如MIPI;
CRC,使用TouchGFX必须要使能;
GPIO,用于控制屏幕的背光;
X-CUBE-TOUCHGFX。
视频教程:
文字实现步骤:①下载TouchGFX扩展包;
1.png (87.68 KB, 下载次数: 1)
2020-1