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

中秋遇上国庆 | 学习不停,福利不停  

[复制链接]
STMCU-管管 发布时间:2025-9-25 15:29
阅读主题, 点击返回1楼
赞 收藏 评论295 发布时间:2025-9-25 15:29
295个回答
A0dy 回答时间:2025-10-8 07:47:11

签到打卡

latera 回答时间:2025-10-8 09:47:45

连续打卡

LN 回答时间:2025-10-8 09:51:08

ST TouchGFX 实操系列视频学习笔记

第1节: TouchGFX_00 - TouchGFX GUI设计工具

TouchGFX 概述:TouchGFX 是用于STM32微控制器驱动设备开发图形用户界面 (GUI) 的强大工具,本节介绍其基本用途和功能。

图片.png

wj20180813stm32 回答时间:2025-10-8 09:54:21

第7节: TouchGFX_07 - 如何进行屏幕转换

屏幕转换添加屏幕、切换并应用效果。两种方法:交互和代码实现。屏幕转换让我看到多页面应用的骨架,这在复杂项目中至关重要,学会后我感觉GUI开发从碎片化走向整体化。

linghz 回答时间:2025-10-8 09:57:15

连续打卡

lxl666 回答时间:2025-10-8 09:57:18

连续打卡

sumoon 回答时间:2025-10-8 10:54:55
10.8打卡
4 M4 W1 B3 R, c! a9 I( J& K- v2 G' X7 ~$ k, F
VegardCheng 回答时间:2025-10-8 12:08:26
无标题.png
: h1 }) s4 W! }) }1 k; b
网络孤客 回答时间:2025-10-8 13:19:21

学习打卡

屏幕截图2025-10-08131805.png

zwjiang 回答时间:2025-10-8 15:25:04

TouchGFX_11. 如何选择正确的帧缓冲区策略

image.png

EPTmachine 回答时间:2025-10-8 16:01:00

https://shequ.stmicroelectronics.cn/thread-868637-1-1.html

TouchGFX控制图形运动的几种方式

EPTmachine 回答时间:2025-10-8 19:37:14

假期间学习TouchGFX创建GUI的方法,申请STM32H750DK进行智慧售卖机的界面设计。

利用TouchGFX强大的界面设计功能,设计一款智能零售界面。界面显示商品信息、订单显示和支付。界面包括以下几个模块

1、商品类别选择栏,选择不同类别的商品,在显示区域显示该类别下的商品信息; 2、商品显示区域显示多个商品,每个商品显示价格、添加购物车按钮以及商品外观; 3、购物车界面以弹出界面显示,显示添加到购物车的商品信息,提供结算按键,点击结算按键后,弹出支付二维码。

背影101 回答时间:2025-10-8 19:46:50

学习打卡

无极考拉 回答时间:2025-10-8 22:15:12

10.8签到打卡

认真 回答时间:2025-10-8 23:10:44
课程学结
# X2 v; F( V( D; L6 }本系列教程共11节视频,聚焦STM32微控制器上的TouchGFX GUI开发实操,从工具安装到高级优化,逐步构建嵌入式图形用户界面(GUI)。内容由基础入门到性能调优,适合初学者和有STM32经验的开发者。结合实践操作,掌握TouchGFX Designer、STM32CubeIDE等工具,实现高效、资源友好的触摸界面开发。教程强调实际编码与硬件部署,适用于IoT、智能仪表等项目。% ^7 l: c/ m: U+ C# d9 i4 f2 f
; [3 E! ~! R! P- z
: s3 k3 C1 N( Q7 W6 D8 l
核心概念汇总:
& C3 b% ]1 L- x/ j8 S; N
* f; \. O- P1 Y6 K1、TouchGFX 基础包括STM32专用GUI框架,支持交互控件、动画、屏幕管理,优化嵌入式资源限制。/ w) L, R) T& K, \3 W: W) ?
& O& C3 ~* B  t1 r+ ~
2、工具链包括TouchGFX Designer(设计UI)、STM32CubeMX(配置包)、CubeIDE(编译烧录)。0 |0 Z6 Y9 m% @6 C( I
3、关键功能包括控件交互(点击、移动、淡入淡出)、动态数据更新、图像集成、屏幕转换、内存/帧缓冲优化。2 v+ j1 k& e. t: t0 _
4、资源管理包括Flash/RAM优化至关重要,避免嵌入式瓶颈,确保流畅渲染。
0 z: B+ s; A9 E7 H- M; A2 F
+ k, [0 D, Y( Z+ ]整体开发流程6 ?  E6 V! _$ X. e
阶段1: 环境搭建(第1-2节)了解TouchGFX用途,下载/安装Designer和STM32Cube。在CubeMX集成TouchGFX包,验证兼容。
% q0 d( T/ V! }* u3 r9 W
* f$ L% Y7 [* ?; J) W8 `阶段2: 基础UI构建(第3-4节)新建项目,添加按钮等交互元素,配置点击区域(含无可见控件)。编译烧录到STM32板,测试基本交互。0 t4 g/ n! \9 p- b* N4 O9 \
) A* b2 {* b. o; w8 t# Y- q# V4 `, y& e
阶段3: 动态交互与动画(第5-7节)实现控件移动(setXY、MoveAnimator、自定义偏移)。增加淡入淡出动画(Alpha变化、缓动方程)。创建多屏幕,配置交互/代码切换(transitionToScreen),应用过渡效果。
& X- P- I. V7 N* C2 k1 ]5 J& L) y3 {& H# ~% {6 M& v
阶段4: 数据与视觉增强(第8-9节)动态更新Text Area(格式化字符串、invalidate重绘)。! s. s" m; G0 K1 I

; X3 H; E0 i3 y: J& a0 D导入/优化图像(压缩资产、缩放配置),提升视觉。/ m3 i3 V, r4 L% ?; y

7 Q2 ^6 N7 \$ p/ S+ \1 r阶段5: 性能优化(第10-11节)节省Flash内存(四项功能:压缩、动态加载等,目标>90%节省)。选择帧缓冲策略(单/双/部分,根据RAM/性能平衡)。
+ _6 r5 f  t. r. Y$ |$ Y, [2 h+ s9 z9 q; e4 x. @* R* W( r
学习体会) a- M: b* D5 S+ N
: u1 l& `9 M" K: v- I& W
通过11节实操,我从对TouchGFX陌生到掌握完整开发链路,深刻体会了视觉美观与硬件约束的平衡。教程逻辑清晰,每节层层递进,让抽象概念落地为代码,极大提升了我的STM32项目信心。收获最大是优化思维——资源有限下,四招内存节省和缓冲策略如“锦囊”,未来将应用于智能家居原型。
% Q% U( Q" ?8 ]9 V8 v1 t
lrst-1.jpg
lrst-2.JPG

所属标签

ST中文论坛活动

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


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版