【STM32】入门(十):STM32CubeMx下载、安装、使用

【STM32】STM32单片机总目录

1、下载

STM32CubeMx依赖java环境,需要先下载安装java SE,下载地址:
https://www.java.com/zh-CN/download/
在这里插入图片描述
STM32CubeMx下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html
下载前,需要输入邮箱,在邮箱里点击下载连接,即可下载
在这里插入图片描述
在这里插入图片描述

2、安装

下载的软件:
在这里插入图片描述

2.1 先安装java环境

双击exe,点击安装,等待“安装成功”

2.2 安装STM32CubeMx

解压,双击exe,开始提起(Extracting)安装程序
在这里插入图片描述
提取完毕,进入欢迎界面,点击“Next”
在这里插入图片描述
接受许可,点击“Next”
在这里插入图片描述
第一个选项必选:阅读、同意隐私政策条款
第二个选择不是必选项:想参加用户改善计划的可以选手,会上传用户的日志、错误信息等。
在这里插入图片描述
选择安装路径,默认即可
在这里插入图片描述
安装成功
在这里插入图片描述

3、使用

3.1 打开软件

双击图标
在这里插入图片描述

3.2 第一次,再次确认是否参加改善计划

No Thanks
在这里插入图片描述

3.3 开始创建项目

1)选择第一个,从选择MCU型号来创建项目
在这里插入图片描述
自动下载解压资源
在这里插入图片描述
2)搜索需要的芯片,开始创建工程。
这里有个问题,每输入一个字符,总是录入两个字符,好奇怪
在这里插入图片描述
3)第一步先选择Debug模式为Serial Wire,不要使用模式的No Debug模式,否则代码只能下载一次,再次下载时会比较麻烦,并且不能调试
在这里插入图片描述
4)设置时钟源
把 HSE 时钟源设置为 Crystal/Ceramic Resonator(晶体或陶瓷谐振器),设置成功后,相应的管脚(OSC_IN & OSC_OUT)会被自动配置。
在这里插入图片描述
5)时钟配置
F103最大72MHz,选择PLLCLK,HCLK中72MHz,回车后,点击确认,软件自动计算
在这里插入图片描述
6)配置其他外设,以GPIO为例
将GPIO的PA0引脚,配置为按键输入,搜索框输入PA0后,回车,可以看到芯片图中引脚在闪烁
在这里插入图片描述
7)配置引脚
点击引脚,弹出引脚可以配置的模式,选择GPIO_Input
在这里插入图片描述
8)设置项目名称、目录、IDE及版本
在这里插入图片描述
9)选择只需要的库文件;将外设代码生成为一对.c和.h文件
在这里插入图片描述
10)选择HAL库还是LL库,俺选的HAL,然后点击右上角生成代码“GENERAT CODE”
在这里插入图片描述
11)缺少的资源会自动下载
在这里插入图片描述
12)打开生成的工程,自动生成的工程如下:
在这里插入图片描述
13)main.c文件如下,HAL初始化、时钟配置、GPIO初始化都是自动生成,用户只需完成外设的应用逻辑即可
在这里插入图片描述

### STM32CubeMX 下载安装教程 #### 准备工作 为了顺利安装STM32CubeMX,需先确认计算机已配置好Java运行环境。访问Java官方网站 (www.java.com)下载安装最新版的Java软件[^2]。 #### 下载STM32CubeMX 前往意法半导体(STMicroelectronics)官网提供的专用页面下载STM32CubeMX工具[^1]。具体操作如下: - 访问网址:[STM32CubeMX - 初始化代码生成器](https://www.st.com/en/development-tools/stm32cubemx.html)[^4] - 页面加载完成后,点击“Get Software” - 选择适用于Windows系统的版本,并点击“Get latest”按钮来获取最新版本 - 阅读许可协议后,如果接受,则点击“ACCEPT”。随后按照提示输入必要的联系信息以便接收下载链接 - 查看注册邮箱中的邮件,找到由ST发送的含有下载链接的消息;点击该链接即可开始文件传输过程 #### 安装STM32CubeMX下载完毕之后,解压缩得到的档案文件夹,接着执行其中名为`setup.exe`的应用程序启动安装向导[^4]。 ```bash # 假设当前目录下有解压后的setup.exe可执行文件 .\setup.exe ``` 遵循屏幕上的指示逐步推进直至结束: - 单击“Next”,继续下一步骤直到遇到服务条款界面; - 打勾表示同意所列条件后再按一次“Next”前进到组件选项页; - 只保留默认的选择项——即仅安装STM32CubeMX本身而不附加其他功能模块,再通过按下“Next”进入目标位置设定环节; - 自定义或维持原样指定应用程序存放的具体磁盘分区路径,最后敲定选择“Next”使设置生效; - 对于接下来出现的一系列预置参数保持不变,直接利用“Next”跳转到最后一步; - 等待进度条走完全程显示成功消息框时关闭对话窗口标志着整个流程圆满落幕。 STM32CubeMX现已准备就绪可以投入使用了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭老二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值