这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【我要开发板】2.TOUCHGFX开发经验

共6条 1/1 1 跳转至

【我要开发板】2.TOUCHGFX开发经验

菜鸟
2024-09-30 11:27:36     打赏

最近两个月在忙工作,趁休息日来写点TOUCHGFX开发经验

  1. TOUCHGFX介绍

TouchGFX是一款针对STM32微控制器进行了优化的免费高级图形软件框架。借助STM32图形功能和架构,TouchGFX可通过创建类似于智能手机的图形用户界面,来加快HMI-of-things技术革新

TouchGFX框架包含易于使用的拖放式图形构建PC工具TouchGFX Designer (TouchGFXDesigner)以及强大的优化图形处理内核TouchGFX引擎。结合WYSIWYG仿真器和自动代码生成功能,TouchGFX大大简化了GUI开发。通过对完成的原型进行快速迭代,它涵盖了从早期设计草图到生成独家最终产品的所有步骤。

touchgfx之前是一个小公司的作品,后来被ST收购,用于所有STM32芯片的UI设计

2.软件使用

要使用TouchGFX,最方便的办法是直接从ST官网下载TouchGFX Desigener,这个软件可以经过简单配置后,直接生成对应的C++代码

image.png

正好最近更新了新版本,我也装一下新版本

image.png

下拉有个选择,我们选择第一个做MCU开发的即可

新建工程的时候会看到H573有两个不一样的选项:

image.png 

左边这个是内置FLASH,用到的系统是FREERTOS,另一个是外置FLASH和ThreadX的系统。

笔者更习惯用FREERTOS,所以选择前者

image.png

简单添加一些素材,如果没有素材的话可以在画图里自己画一点,像我这样就是画了一个长长的三角形作为开机动画的过度效果;

image.png

实动画需要在右侧指定图形运动,这里配置如下

设定在图形开始时移动形成动画,然后在第N个时间之后再次移动,形成开机动画

image.png

另外就是监测部分的接口留出来,这里在开机动画之后再配置一个界面

image.png

数值部分要记得留好接口,后续代码调用

image.png

另外一个网络链接监测功能也留好数值,方便直接调用,我这里放置了两个事件,一个CONECT,YIF

image.png

展示一下效果:展示视频.zip




关键词: STM32H573     TOUCHGFX    

助工
2024-09-30 19:51:53     打赏
2楼

大佬,这设计可以呀,规划布局,非常专业!


专家
2024-09-30 19:52:44     打赏
3楼

感谢分享


专家
2024-09-30 19:57:51     打赏
4楼

感谢分享


专家
2024-09-30 19:58:35     打赏
5楼

感谢分享


工程师
2024-09-30 20:21:14     打赏
6楼

666666


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]