手把手教你制作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)文件进行创建工程避免重复配置引脚问题】

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

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

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

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

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

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

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

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

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

4、main.c中的代码

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

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

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

5、model.cpp中的代码

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

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

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

7、Screen1Presenter.cpp中的代码

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

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

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

9、Screen1View.cpp中的代码

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

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

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

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

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

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

 

 

 

 

 

 

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

 

 

 

 

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

 

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

https://me.csdn.net/sinat_31039061

相关文章:

  • 2021-10-05
  • 2022-01-10
  • 2021-11-29
  • 2021-09-17
  • 2021-05-14
  • 2021-11-20
  • 2021-06-09
  • 2022-01-01
猜你喜欢
  • 2022-01-11
  • 2021-05-30
  • 2021-06-05
  • 2021-11-26
  • 2021-04-16
  • 2021-07-19
相关资源
相似解决方案