感谢管哥的活动第一个肯定要说说STM32CubeMX:项目启动神器
为啥说它好? 这玩意儿就是个图形化硬件配置管家 。以前上新项目,光翻手册查引脚、算时钟、搞寄存器初始化就得折腾一两天,现在用CubeMX,鼠标拖拖拽拽,半天就能把底层代码的架子搭起来。最怕的引脚冲突、时钟配错,它能实时提醒,省太多事了。 真实干过的例子: 上次搞个STM32F103的控制板,要驱动屏(SPI)、读编码器(TIM)、还要串口和CAN通信。需求来回变,硬件IO改了好几版。
几个建议吧:
第二个就是STM32CubeIDE
为啥说它好? 它就是把CubeMX、代码编辑、编译、烧录、调试全都塞到一个窗口里 了。不用在好几个软件之间切来切去,尤其调试的时候,变量、寄存器、外设状态全都能同屏看,效率提升不是一点半点。 真实调试经历: 调一个STM32G431的马达控制程序,遇到个奇怪的堵转问题。
也来点建议,个人观点:
还有最近刚上线的Sidekick也还不错,但是也有待提高,之前有发表过看法,这里就不过多说了 总结
这俩组合起来用,基本上是现在玩STM32的“标准动作”了:用CubeMX搭台,在CubeIDE里唱戏 ,能解决大部分开发问题。 |
【宠粉福利】2025 ST中文论坛年终粉丝狂欢节
ST软件工具“我”知道 之 CubeMx, Touchgfx 和IDE for vscode
回顾2025&说说我心中的ST中文论坛
分享TouchGFX软件——懒人助手
分享STM32CubeIDE for VS Code-轻奢品初探
中秋遇上国庆 | 学习不停,福利不停
【toughGFX】创建车控界面
【问卷有奖】STM32 Bootloader使用情况调查问卷
【toughGFX】融合cubeIDE和touchGFX的开发方法
中奖公布 | 中秋遇上国庆活动
微信公众号
手机版