你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

聪聪探索TouchGFX的学习使用流程(一):

[复制链接]
〃聪聪哥哥 发布时间:2025-1-9 16:57
自己跟着ST论坛学习:《如何使用touchGFX》视频课程上线啦:助力你的GUI设计,学习一段时间,接下来和大家分享一下,学习的基本概念吧。
我们在学习touchgrx时候,官方提供了几种编程工具,基本需要该视频主要是讲解在学习STM32 touchGFX软件需要的四种软件:STM32cube(6.13版本),STM32 touchGFX(2.41.0版本)、STM32 cube IDE(相比之下,我这边对keil比较熟悉些)和官方提供的批量下载软件 STM32CubeProgrammer的下载工具。

安装的软件图片如下:
微信图片_20250109152648.png

这里建议大家在开发的时候使用STM32cube IDE的编程软件,毕竟生成的底层驱动,官方的软件兼容性,做得更好一些。我再使用keil下载生成的代码时候,发现生成代码编译时候是有错误的,自己当时也没有解决,后来又转到的官方的编程工具,虽然有时候生成的代码也是会有问题,但是兼容性会更好一些。当然我们在下载官方软件时候需要注册一个ST论坛的账号,这个账号在ST的生态社区是通用的,大家还是人手一个吧,在学习STM芯片时候有很大的帮助,我们也可以在cube MX中对touch软件包进行下载,当时不清楚,这样也可以,在官方的网站上面下载了很久(不知道是不是局限于网速的原因)

安装完软件之后,我们就可以跟着视频学习。

简单和大家分享一下,视频的第一颗讲解的内容;

今天跟着视频学习了,如何在软件上面设置一个简单界面,设置图片的分辨率,添加图片的大小,放置按键等等。使用模拟的软件查看功能是否正常,然后如果有开发板的话就好了,可以实际的去看看下载到板子里面的情况。

本节视频的重点就是:基本的gui的设计、添加图片和按键设置属性的问题,再有就是使用编程软件烧录到开发板里面,生成代码时候,共有mdk keil ,stm32 cube ide 和IAR三种不同的编程软件供用户使用,最重要的是可以使用模拟软件查看设计gui的效果。

二:软件模拟图片:

0109.png 0109-2.png



三:在视频讲解中主要学到的知识如下:
3.1 在视频中也学到了是讲解FlexButton控件或Container控件两个控件的学习,以及回调函数的编写。
主要内容:主要是内容是使用三种不同的控件变量:interactions ,MoveAnimator和HandleTickEvent空间的使用。
使用interactions 空间完成星星的移动的操作,这个比较简单,可以完成规律性的行动轨迹
使用MoveAnimator,这个需要结合之前学习的隐藏按键空间的功能,完成松鼠的跳动
使用HandleTickEvent控件,可以完成复杂的变化,比如白天到黑夜的变化,改变底层图片的切换,这种操作需要结合定时器一起来完成操作,可以达到很好的美观的效果,用于项目上比较合适。
个人感觉最后一种方式值得我们深入的了解和学习

3.2主要学习再STM32cubemx软件中配置外设的一些引脚,和设置引脚的一些参数,第二部分主要是讲解软件代码的编写,在软件代码中修改图形化配置的底层驱动代码,第三部分手把手的教大家构建外部的flash loader操作。

基本上就是手把手的教大家编写软件代码,总体来说比较抽象一些,需要多看几次才能理解。

3.3深入浅出的学习:今天看着实现淡入浅出的视频,制作了一简短的动画,实现了按下flex button按键,控制画面中的图形移动的功能。谈一下学习的过程:总体来说老师讲的很详细,美中不足的是,老师讲的速度些许快,从基本的控件位置的设定,控件的功能配置,讲的很好。我觉得这种要是可以一直循环播放就好了。自己参考视频制作了一个类似的效果,虽然没有开发板,不过有模拟软件也是看到效果的。

收藏 评论0 发布时间:2025-1-9 16:57

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版