|
最近试了一下 STM32CubeMX2,它不是简单给旧版 CubeMX 换了皮肤,而是 ST 面向 STM32C5 及后续新系列 MCU 推出的新一代配置工具,配合新的 HAL2 软件层使用。 ( Q- V* C; a2 ]0 @. f 1. 界面更现代,但操作逻辑没断档8 A$ c4 d2 a% {# Y CubeMX2 保留了大家熟悉的流程:选芯片 → 配引脚 → 配时钟 → 配外设 → 生成工程。+ k3 J! {) A, z* ?7 n 但整体界面更清爽,左侧导航更集中,Pinout、Clock、Peripherals、Middleware、Project Settings 等入口也更明确。, I. ~% q) x! p7 v# B2 K9 C6 E$ Q
2. 引脚配置更集中# C# O2 ]; u/ Q& r& A. A/ ~ 旧版 CubeMX 里,GPIO 配置相对分散,多个引脚来回切换时不太直观。CubeMX2 做了明显改进:( I; |, M$ m4 I# V) y4 O6 s( E' M 引脚图可以旋转,视图更灵活;/ ?' [+ @" d& ]% j 新增引脚表格视图,批量查看引脚状态更方便;+ w/ v: i0 l2 i
GPIO 配置被集中到一个专属页面,所有已配置为 GPIO 的引脚可以统一查看、修改;' f- r7 _4 b9 ` 搜索和复用引脚展示更清楚,引脚冲突也更容易定位。0 Q7 l6 E/ k) i8 K7 g! _5 f+ U, |9 w 对硬件调试来说,这个变化比较实用,尤其是引脚多、复用关系复杂时,不用再在多个页面间来回翻。 3.外设配置更结构化
外设页面按功能分类,比如模拟、通信、定时器、系统、内核等,查找更方便。0 [# {5 L! ?" v: X8 Y# t 选中某个外设后,可以快速跳转到它用到的 GPIO、DMA、中断等配置项,减少了在不同标签页之间切换的次数。 / {2 Y! N- M/ ?9 Z( Q5 K. s |
STM32C543RC开发板Stop、Sleep和standby模式测试
【STM32C5教程】(10)LPUART DMA 通信实验
【STM32C5教程】(9)DAC 模拟量信号输出实验
【STM32C5教程】(8)ADC 模拟量数据采集实验
【STM32C5教程】(7)TIM1 互补 PWM 输出实验
【STM32C5教程】(6)定时器 PWM 输出实验
【STM32C5教程】(5)定时器周期中断实验
【STM32C5教程】(4)GPIO 外部中断实验
【STM32C5教程】(3)GPIO 按键输入实验
如何在STM32CubeMX2中使用EXTI
微信公众号
手机版