STM32CubeMX 软件

一、应用介绍

STM32CubeMX 是一款由意法半导体(STMicroelectronics)提供的软件工具,主要用于配置STM32微控制器系列的硬件外设和生成初始化代码。它提供了图形用户界面,使开发者能够轻松地设置微控制器的各种功能和参数,而无需手动编写繁琐的代码。以下是STM32CubeMX的功能介绍和安装步骤:

主要功能

1. **引脚配置**:
- 可视化的引脚分配工具,支持自动引脚分配和手动调整。
- 支持多功能引脚配置和引脚复用。

2. **时钟配置**:
- 提供时钟树配置界面,支持配置内部和外部时钟源、PLL设置等。
- 实时显示时钟频率和分配情况,方便进行性能和功耗优化。

3. **中断和DMA配置**:
- 支持配置外设中断优先级和使能。
- 提供DMA通道配置工具,支持复杂的DMA传输设置。

4. **代码生成选项**:
- 生成初始化代码和外设驱动代码。
- 支持生成项目文件,直接导入到IDE中进行编译和调试。

5. **系统配置**:
- 配置微控制器的系统参数,如电源电压、时钟源等。
- 提供低功耗模式配置,帮助优化能耗。

二、软件安装步骤

2.1 软件&环境下载

2.1.1 STM32CubeMX软件下载

可点击网站右上角高速下载链接获取资源

若链接失效需要进入ST官网根据网站提示步骤注册下载STM32CubeMX软件安装包,下方是ST官方跳转链接。
STM32CubeMX软件ST中文官网下载地址

bcc31ece2a24184d906317b7da5b22e6
2.1.2 Java环境下载
因为 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用, 建议到官网下载最新版本JRE。
必须安装Jave运行环境1.8。

ea9f384e364875845f2406ab59d8e863Java环境官方下载地址

2.2 安装

上一节中两个文件下载完成后,即可开始安装。

2.2.1 Java环境安装

单击下载好的 EXE文件进入 Java 安装界面,选择更换目标文件夹点击安装;

1e242ff147fd67ba7bad881d7868a34c

通过更改按键选择自己需要安装的位置(也可安装默认的位置),点击下一步;

49213372cd5c0990e87339ad4692b180

等待安装

aee78171e57a92be23467f9eff8ee92a

显示成功安装字样及安装完毕,点击关闭,接下来再安装 Cubemx , 注意安装顺序不要反;

39166dc1e94f990398c21c28b00a7462

2.2.2 STM32CubeMX软件安装

下载文件解压后找到 .exe 文件进入Cubemx的安装界面,选择 install for all users;

59d900231ab3261a4787a2da3d1d1800

点击next

fc65fc5bda64fc5139bb110f84b237fc

按照图示选中方框 accept  the  terms of .....  ,点击next;

2881b8f69ee6779136d2871ed5f89908

如图所示选中方框i have read and  understood.....,点击next ;

4e65826567b23c1a5549fb9b407cfac1

点击 Browse 选择要安装的目录,点击next;

194c8671ca96dce05c4ab5faddfbf7b78e21966c29ec5306e86756baa118ad0d

如图所示取消勾选方框 Create shortcuts in the Start-Menu,点击next;

2c20766c8c8be5deb6d53625e165571153d10ebfa7e4ecefc40b0f5182cc0cfd

提示successfully字样即安装完成!e5b388e7000f99428ecc25c15f6f4be4
2.3软件启动与安装库文件

2.3.1 软件界面

8abe87d4c48336e909e18dc1f3150e5f
2.4 修改默认库文件路径

第一次使用cubeMX软件,建议更改库文件路径,不要默认在C盘的用户文件夹中;依次点击Help,Updater Setting

53dd19734578ec4fa9e6556c53f4e5c9

修改Repository Folder下的文件路径。

a2eabb030ab443f76fd8685dc78eea6f
在线安装固件库
说明:此步骤也非必须当前安装,如果还不知道自己会用什么系列的MCU,可以暂时不安装,等在生成程序工程的时候,软件会自动下载库文件,或者,也可以根据已有库文件在生成工程时候自行导入。

依次点击Help,Manage embedded software packages

3dfbf6d3c076d0fffcc2f822193b97b0
在如下图中,选择自己需要的库文件和版本号,点击Install按钮即可在线安装。

83336394a74f691db9e46d71738a1834
自此,所有安装准备工作完成,即可开始使用。

 

三、软件更新

为了更好的软件使用体验,在客户端就可以支持版本更新,更新方式如下:

第一步选择用户界面,点击 check for update;

STM32CubeMX 软件 1 - 斯塔克电子

第二步 在弹出界面勾选最新版本的软件(若没有更新版本则无勾选框);

STM32CubeMX 软件 2 - 斯塔克电子

第三步 等待下载同意用户协议即安装完毕。

STM32CubeMX 软件 3 - 斯塔克电子

相关文章

STM32CubeMX 用户手册下载(中文)

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索