004----手把手教你制作TouchGFX的人机交互---控制硬件LED

手把手教你制作TouchGFX的工程模板

>开发环境:CubeMX5.6.1(packages--F4--1.25.0)、Keil5(5.30.0.0--Keil.STM32F4xx_DFP.2.9.0)、Touch GFX(Version4.13.0)
>硬件开发板平台:野火STM32F429IG-V2 
>液晶显示屏型号:野火GT-917S、分辨率800x480

1、本次实验增加RTOS
2、不在使用独立的.c   .h 的文件方式(生成的文件太多,不利于快速移植)
3、本文是在 【001----手把手教你制作TouchGFX的工程模板】的基础上进行修改,基础步骤不做说明

 

1、添加Free RTOS【复制001的(.ioc)文件进行创建工程避免重复配置引脚问题】

2、工程文件配置修改部分

3、配置GFX的UI界面实现触屏控制硬件LED的设计

4、main.c中的代码

5、model.cpp中的代码

6、model.hpp中添加函数声明

7、Screen1Presenter.cpp中的代码

8、Screen1Presenter.hpp中添加函数声明

9、Screen1View.cpp中的代码

 10、Screen1View.hpp中添加函数声明

11、触摸屏单击调用的函数就是TouchGFX  Designer中添加的Function name的名字,也可以在Screen1ViewBase.hpp中查找到

12、编译--》下载就可以使用触摸屏控制硬件LED的亮灭了呢^_^

 

 

 

 

 

 

注:001篇章的硬件初始化Cube MX没有的在003的新篇章中也要加入进去吆

 

 

 

 

对啦!本人能力有限哈!文中有啥讲错 的地方,还请各位大神留言赐教哈!

 

高级篇章请参考KK 大佬的文章

https://me.csdn.net/sinat_31039061

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值