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

《STM32CubeMX2 实战课程》学习笔记#2--课程4:STM32CubeMX和STM32CubeMX2官方中文入门教程

[复制链接]
北方 发布时间:2026-9-16 09:50

《STM32CubeMX和STM32CubeMX2官方中文入门教程》 一、视频标题——STM32CubeMX和STM32CubeMX2官方中文入门教程

这个顺序还是有些迷糊的,其实这个课程应该是第一课,大致交待一下这个的过程,对比MX和MX2,不过既然是课程4就先放到这里,当作第二篇学习笔记了。

捕获.PNG

二、内容总览 这是整个课程的总论篇,对比介绍两代配置工具 STM32CubeMX 与 STM32CubeMX2。

前半段演示经典 STM32CubeMX 的完整流程(选开发板→配置外设/时钟→生成代码),后半段介绍全新 STM32CubeMX2 的界面与特色功能(新引脚视图、时钟路径高亮、实时代码预览、中间件视图、部件视图等)。

两工具解决同样的设计难题,分别面向不同世代的 STM32。三大特点是:加快设计速度、灵活的设计流程、完全免费。

三、具体内容 3.1 两个版本都旨在解决相同的设计难题,针对不同 STM32 微控制器优化 加快设计速度/灵活的设计流程/完全免费;CubeMX 是 STM32 项目快速启动的捷径,几次点击即可选择 MCU、配置时钟和外设并生成可直接使用的初始化代码 3.2 经典 CubeMX 首页三个入口(从 MCU / 从开发板 / 从示例开始)

搜索MCU,找到合适的MCU;

或者从一块开发板开始:搜索所有支持的开发板,找到目标板后点击"开始项目",可以看到开发板支持的所有功能;

还能让 CubeMX 生成演示代码帮助快速上手,从示例开始。 3.3 演示左侧栏外设列表、参数配置界面、中间件列表等, 外设配置都在左侧栏:选择外设、输入参数数值,CubeMX 自动完成所有计算;中间件列表支持广泛,大多数功能点击几下即可启用 时钟配置界面(时钟树):自动时钟求解器,可配置 MCU 所有时钟;示例中系统时钟设为最高频率;支持直接输入数值让自动时钟解析器寻找方案 3.4 工程生成设置、工具链/IDE 下拉菜单;生成代码后文件资源管理器 工具链选项包含所有支持的 IDE;STM32CubeIDE 对初学者是不错的选择,Makefile 和 CMake 支持更多 IDE 和编译器;首次生成代码时可能安装固件包,几秒后项目即可使用 3.5 STM32CubeMX2 主页

可以在 CubeMX2 中开始新项目:可从 MCU 或开发板开始;示例中已用"STM32 示例库"下载一个示例,直接打开其 .ioc2 文件开始,CubeMX2 全新引脚配置界面、搜索栏、表格视图;全新引脚界面:可见芯片和全部引脚,带搜索栏;可手动预留引脚或让 CubeMX2 自动分配;还有全新表格视图,可列出全部已分配引脚或只显示已使用的; CubeMX2 时钟视图,缩放拖动,系统时钟高亮,时钟视图可缩放拖动;新功能:高亮时钟路径——高亮系统时钟可看到所有受影响的时钟;选择外设可查看连接到该外设的时钟; 外设视图、搜索外设、模式选择、快捷菜单、实时代码预览(右侧代码随配置即时变化),配置外设:搜索、选择、选模式激活,CubeMX2 自动分配引脚;快捷菜单包含主要/高级功能;实时代码预览:立即看到项目所需的全部配置代码,修改后立即看到变化; 项目设置:格式/工具链选择 CMake、包列表、生成项目,可改格式和工具链,示例选 CMake;可见项目生成位置与将用于生成的包列表;点击生成后几秒得到完整可开发项目。

四、学习体会

4.1 两代工具的分工:CubeMX 覆盖现有全部 STM32 系列;CubeMX2 面向新世代(如 STM32C5)。两者理念相同:选芯片/板 → 图形化配置 → 生成初始化代码。

4.2 经典 CubeMX 流程:首页三入口(MCU/开发板/示例)→ 外设参数输入自动计算 → 时钟树含自动求解器 → 中间件列表 → 工具链选择(CubeIDE/Makefile/CMake)→ 一键生成。

4.3 CubeMX2 新特性:

① 全新引脚图形/表格双视图,支持搜索与自动分配;

② 时钟路径高亮与外设时钟追踪;

③ 实时代码预览(配置即见代码);

④ 中间件(FreeRTOS)与部件(BSP)视图;

⑤ 工程配置文件后缀改为 .ioc2;

⑥ 支持直接从"STM32 示例库"下载的示例打开。

4.4 上手建议:初学者用 STM32CubeIDE 最省事;想用 VS Code 等则选 CMake 格式。

说明,前面已经学习了MX2的安装,所以后面的就直接进入对应的包导入和外设的使用了。

收藏 评论0 发布时间:2026-9-16 09:50

举报

0个回答

所属标签

相似技术帖

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