上期帖子,展示了官方例程的烧录及点亮.
本期将演示如何从零开始创建图形工程.
提前说明:
1.touch gfx软件烧录程序时需要借助cube programmer的协助,请确保cube programmer安装在C盘,笔者最开始装在D盘了,会提示下载失败;touch gfx软件可以安装在非C盘.
2.touch gfx笔者最开始使用4.24版本,程序烧录后屏幕未正常点亮;后续安装4.25版本软件,可正常点亮屏幕.
接下来步入正题.
本期帖子使用了图上两款软件.均为ST官方最新款
打开TouchGFX Designer软件,新建工程
添加控件button with label
添加联动逻辑-->按钮按下后改变文字颜色
点击运行按钮下载固件
实际效果
按键未按下(字体白色)
按键按下(字体红色)
当然我们配置完图形界面之后,也可通过cube ide对工程代码进行编辑.
在这之前需要点击code-->generate code(F4)
点击Files图标定位工程文件
回退上一级目录,进入STM32CubeIDE文件夹
使用cube ide软件即可导入工程文件,添加运行逻辑相关代码.
根据实际需要升级板载st link固件
点击运行,也可烧录程序
总结:开发过程中,遇到问题多思考,如果软件运行异常,建议安装厂商最新版软件,或多尝试几个不同版本的软件比对测试.
过程贴到此结束,期待最终成果贴.