【STM32F429】通过STM32CubeMX移植TouchGFX

15 篇文章 95 订阅 ¥19.90 ¥99.00

目录

【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代码下载地址

联系作者:

加我微信,备注“加群”,加入技术交流群
在这里插入图片描述

通过STM32CubeMX从零驱动STM32F429,并创建一个TouchGFX工程:
步骤

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213084029191.png

组件

在这里插入图片描述
1.使能CRC校验,ST使用TouchGFX必须使能CRC
2.配置RCC时钟
在这里插入图片描述
在这里插入图片描述
3.配置定时器,使能TIM7,不要打开中断
在这里插入图片描述
4.配置FMC(SDRAM)
在这里插入图片描述
在这里插入图片描述
5.配置DMA2D,打开DMA2D中断
在这里插入图片描述
6.配置LTDC,打开LTDC中断
在这里插入图片描述
在这里插入图片描述
更改LTDC的复用IO口,使符合野火的开发板
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190723095546649.png
7.使能SPI5
在这里插入图片描述
8.配置其余GPIO口
在这里插入图片描述
9.配置freeRTOS
在这里插入图片描述
在这里插入图片描述
10.配置GPAPHICS
在这里插入图片描述
在这里插入图片描述

11.生成工程
在这里插入图片描述
在这里插入图片描述
生成工程后不要打开,回到第10步,打开TouchGFX Designer(灰色那个按钮变亮,点击打开)
12.执行TouchGFX Designer
官方教程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我做的DEMO如下:
在这里插入图片描述
同样设置第二个界面
在这里插入图片描述
点击Generate Code 生成代码,关闭TouchGFX,重新用STM32Cube生成工程,打开工程,不要编译,编译会有错误

更改代码,添加触摸驱动

去掉这个目录下所有的文件,添加野火的触摸驱动和串口
在这里插入图片描述
6.配置触摸驱动
在这里插入图片描述
在这里插入图片描述
7.效果如下,这是第一部分,第二部分写使用TouchGFX的MVP模式来实现和硬件的双向交互
在这里插入图片描述
在这里插入图片描述

关注公众号,后续有精彩内容会第一时间发送给您!
在这里插入图片描述

  • 17
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WALI-KANG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值