手把手教你制作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、分辨率800x4801、本次实验增加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 大佬的文章