论坛年终活动,收货还图
【板卡评测】STEVAL-STWINKT1B用于工业IoT应用的无线工业节点开发套件
文末福利 | 战略破局,载誉前行!意法半导体2025年度盘点
中奖名单公布 | 12月重点活动中奖名单出炉!
新年新计划
【2025个人总结以及26年展望】平凡又不平凡的一年又一年
【2025个人回顾总结以及26年展望】跟着意法学开发,跟着人工智能做项目
回顾2025ST中文论坛
2025 ST中文论坛年终总结
【2025 AI训练营】ST Sidekick 查找可用的教学用示波器芯片型号
微信公众号
手机版
12.11学习打卡
12.11学习打卡
安全必备
12.12学习打卡
12.12学习打卡
庆典二:软件工具我知道
我最常用的是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
12.13学习打卡
12.13学习打卡
12.14学习打卡