【STM32F429】移植TouchGFX到RT-Thread系统(1) 【STM32F429】使用TouchGFX的MVP架构来实现GUI和硬件的双向交互(2) 【STM32F429】RT-Thread移植touchgfx实现自动同步网络时间和天气预报(3) 【STM32F429】RT-Thread移植touchgfx使用sd卡升级固件和图片资源(4)
硬件: 野火挑战者STM32F429 V1开发版 软件: 最新版本的STM32CubeF4固件库,TouchGFXDesigner v4.12.3和 STM32CubeMX v5.4.0,开发环境MDK v5.26
1.准备一套 野火挑战者STM32F429开发版,和下载工具 2.下载 TouchGFXDesigner v4.12.3 3.下载 STM32CubeMX v5.4.0 4.下载 MDK v5.26
代码持续更新中:github代码下载地址
加我微信,备注“加群”,加入技术交流群
1.使能CRC校验,ST使用TouchGFX必须使能CRC 2.配置RCC时钟 3.配置定时器,使能TIM7,不要打开中断 4.配置FMC(SDRAM) 5.配置DMA2D,打开DMA2D中断 6.配置LTDC,打开LTDC中断 更改LTDC的复用IO口,使符合野火的开发板 7.使能SPI5 8.配置其余GPIO口 9.配置freeRTOS 10.配置GPAPHICS
11.生成工程 生成工程后不要打开,回到第10步,打开TouchGFX Designer(灰色那个按钮变亮,点击打开) 12.执行TouchGFX Designer 官方教程如下: 我做的DEMO如下: 同样设置第二个界面 点击Generate Code 生成代码,关闭TouchGFX,重新用STM32Cube生成工程,打开工程,不要编译,编译会有错误
去掉这个目录下所有的文件,添加野火的触摸驱动和串口 6.配置触摸驱动 7.效果如下,这是第一部分,第二部分写使用TouchGFX的MVP模式来实现和硬件的双向交互
关注公众号,后续有精彩内容会第一时间发送给您!