|
【宠粉福利】2025 ST中文论坛年终粉丝狂欢节
活动时间:12月2日-12月31日 ![]()
① 个人回顾总结以及26年展望,发布至活动专区 ② 录制16:9的视频说一说你心中的ST中文论坛,发给管管 活动奖励:
![]()
根据ST发布的软件,分享2个你觉得最好用的软件,写“好用点 + 亲测例子 + 优化建议” 软件列表: STM32CubeMX、STM32CubeAI、X-Cube-AI、STM32CubeProg、STM32CubeMonitor、STM32CubeIDESTLINKV3、STM32CubeWL、OpenSTLinux、STM32CubeIDE for VS Code、TouchGFX。 活动奖励:
![]()
规则:将开发问题输入给AI工具(可以使STM32 Sidekick,kimi,豆包,deepseek等),将结果进行检查,正确答案输出到论坛 奖励:每发一篇可得5 京东卡上限70京东卡 正文: ① 原始问题(问题详情) ② 问题回复 ③ 验证过程(开发板型号+示波器/串口输出截图) ④ 结论(AI 对/错,若错给出修正) 活动奖励:
![]()
再次回顾打卡热门学习资料,推荐资料:STM32MPU课程,STM32H7R/S课程,STM32U3课程,开发经验资料,ST25R300新品 活动规则:学习上述给出的资料,将学习截图回复至本帖下方,并简要写出推荐该资料理由 活动奖品:每天从评论中抽1位幸运网友送盲盒活1000金币26年使用! 活动时间:12月2日-12月31日(工作日) 活动奖励:
![]()
26年论坛将开启板卡共享库,评论区留下你想要使用的开发板,2026年1月开启共享库存库,看看有没有你想玩的开发板!
|
微信公众号
手机版
庆典二:软件工具我知道
我最常用的是STM32CubeMX和TouchGFX。
1.STM32CubeMX的优点有图形化引脚分配 :直接点击芯片引脚分配功能(GPIO、I2C、USART等);时钟树配置 :图形化配置系统时钟、外设时钟,实时显示频率和路径,避免计算错误;中间件栈配置 :FreeRTOS、FATFS、USB、LWIP等一键集成,能够很轻松使用这些中间件。
亲测实例,如下图,是一个stm32f030控制直流电机的实例项目。由TIM3_CH4输出PWM波来进行调速。由PA3采集锂电池电压。三个LED指示灯指示设备状态,两个用户按键调整电机速度,一个延时开关机按键长按开机,长按关机。
stm32F407项目,扩展5个usart,一个spi,usb等
存在的问题如下图,在中文输入法下,搜索框无法输入字母
2.TouchGFX优点有开发效率高,所见即所得的Designer工具,通过拖放组件、设置属性、定义交互来设计界面,自动生成C++代码,极大降低开发门槛;丰富的组件库 提供按钮、进度条、图表、容器等全套控件,支持自定义皮肤,满足工业HMI、家电、医疗设备等专业需求;流畅的动画系统,内置补间、缓动、变形等动画引擎,轻松实现页面切换、元素弹出等细腻动效,提升用户体验。
亲测实例,如下,用Stm32f429开发板实现的动画

TouchGFX在STM32L562 DK中的实现
存在的问题是有些带屏幕的官方开发板还没有TouchGFX实例,比如STM32L562、STM32N6570DK
庆典二:软件工具我知道 根据ST发布的软件,分享2个你觉得最好用的软件,写“好用点 + 亲测例子 + 优化建议” 软件列表:STM32CubeMX TouchGFX
以上是TouchGFX的基础界面 使用的是S78DK
先说好用点
图中所有的素材 除去"DJ"logo 和 QRcode 以外的所有相关的图案都可以在这款软件中选取使用
如下
如果有针对部分按键/功能不明确的地方,会有按钮提供跳转到https://support.touchgfx.com
并且就算你没有开发板也可以使用这个产品进行仿真 也就是点击右下角这个按钮
但是前提是你选择了开发板以后才可以,在你新建工程的时候就可以选了如下
这些是支持测试的开发板,并且针对你使用过的配件可以在列表中看到如下,也就是即使不购买开发板也可以体验到,但是对于我来讲更喜欢实际操作,虽然电脑上也可以用鼠标模拟手指
这是一个比较基础的测试案例,为了方便讲解,自己做了一份简单一点的,但是如果软件可以出汉化版就好了,虽然说全英也看得懂,但是总会有些地方容易落下
《软件工具我知道》 TouchGFX:汉字显示的高效解决方案 在嵌入式 GUI 开发中,汉字显示往往是开发者面临的一大难题 —— 既要保证字体清晰美观,又要兼顾存储占用与运行效率,还要适配不同分辨率的显示设备。而 TouchGFX 凭借其对汉字显示的深度优化,成为解决这一痛点的优选工具,其好用之处体现:
1、显示效果细腻自然,还原汉字美感。TouchGFX 支持多种汉字字体格式,无论是宋体、黑体等常用字体,还是自定义艺术字体,都能精准渲染笔画细节,避免出现锯齿、模糊等问题。其抗锯齿算法和灰度级显示技术,让汉字在低分辨率屏幕上也能保持清晰锐利,在高清屏上更能呈现笔画的粗细变化与韵律感,尤其适合需要展现品牌调性的智能设备、工业控制界面等场景。
2、存储占用灵活可控,适配资源受限设备。汉字库容量大是嵌入式开发的常见困扰,TouchGFX 提供了灵活的字体裁剪功能 —— 开发者可根据需求只导入项目所需的汉字子集,而非完整字库,大幅降低存储占用。同时,其支持的压缩算法能在不影响显示质量的前提下,进一步缩减字体文件体积,即使是存储资源有限的 MCU 设备,也能轻松搭载丰富的汉字显示功能。
3、开发效率高,适配性极强。TouchGFX 的可视化开发工具支持汉字实时预览,开发者无需反复编译烧录即可查看显示效果,大幅缩短调试周期。此外,它能自动适配不同屏幕分辨率和旋转角度,汉字的排版、对齐、换行等功能可通过简单配置实现,无需手动编写复杂的布局算法。无论是小尺寸的智能手表屏幕,还是大尺寸的工业触控屏,都能快速实现符合需求的汉字显示效果。
总之,功能拓展性强,满足复杂场景需求。除了基础的静态汉字显示,TouchGFX 还支持汉字的动态效果(如淡入淡出、滚动、缩放),以及多语言切换时的汉字与其他文字的无缝衔接。在需要显示变量文本(如数据统计、状态提示)的场景中,其高效的字符渲染引擎能保证界面流畅无卡顿,尤其适用于对实时性要求较高的车载、医疗设备等场景。 总而言之,TouchGFX 以其细腻的显示效果、灵活的存储控制、高效的开发流程和强大的拓展能力,完美解决了嵌入式设备中汉字显示的核心痛点,为开发者提供了省心、高效的解决方案,也让终端设备的中文界面更具质感与竞争力。
笔者使用TouchGFX汉字显示的实例 https://shequ.stmicroelectronics.cn/thread-641994-1-1.html
学习ST25R300高性能NFC读卡器产品及应用介绍,新品总是要看看的,不管用不用得上,一直关注STM32,看看ST25R300怎样加速NFC应用设计
沙发,赞一个!!!马上参与
活动属实丰富啊, 回顾一下H7RS78的课程,这个板子还是性能拉满的
签到
签到
性能满满的H7系列
如果学习密码学,推荐此款,有教程有论坛,可以跟着教程自己学习,遇到问题来论坛提问
只有实际操作了一把,知识才是自己的
签到,割不灵来也
12-02学习,备战2026
签到签到!沙发占一个
我今天推荐的是“STM32CubeIDE 实用技巧之工程联调”现在一般工程都是支持在线升级的,也就是有boot和APP两部分代码组成,原来我们开发boot之后直接烧录就好了,根本不关注如何跳转,以至于有些时候改一些指针重定向就容易出现程序不运行的情况,其实现在这个“STM32CubeIDE 实用技巧之工程联调”可以让我们很直观的"看到boot如何跳转APP,也可以快速定位是boot还是app的问题,非常有意义
介绍ST25R300产品在智能设备、支付终端、物联网(IoT)和工业自动化中的应用场景。通过详细介绍接口集成、功耗管理及兼容性测试,能指导你快速从概念验证到原型构建,特别适合 STM32 等 MCU 平台的 NFC 项目。
2026元旦快乐!
推荐STM32H7R/S 信息安全线上课程(密码学引擎与随机数发生器)这门课程,课程结合实际应用场景,如 IoT 设备加密、固件保护和数据完整性验证,附带下载资源和示例代码,便于快速上手 STM32Cube 环境,加速安全功能集成。在信息安全日益紧迫的当下,这份资料助力开发者构建可靠的嵌入式系统,适合初级到高级工程师,提升项目合规性和抗攻击能力。
12.2学习打卡,讲解还是很详细的。