目录
编辑
1. STM32CubeMX简介
2. STM32CubeMX安装
2.1 STM32CubeMX软件获取
2.1.1 获取Java软件
2.1.2 STM32CubeMX软件获取
2.2 搭建Java运行环境
2.3 安装STM32CubeMX软件
2.4 下载和关联STM32cube固件包
1. STM32CubeMX简介
STM32CubeMX 是 ST 微电子公司推出的一款图形化配置工具,用于快速启动 STM32 微控制器项目开发。它可以帮助开发人员生成初始化代码、配置外设、引脚映射等,从而简化 STM32 微控制器的初始化和配置过程。
STM32CubeMX可通过配置自动生成初始化代码。
一些主要特点和功能包括:
-
图形化配置界面:STM32CubeMX 提供了直观的图形化用户界面,让用户可以通过拖放和配置选项来快速设置 STM32 微控制器的参数。
-
自动生成初始化代码:根据用户配置的参数,STM32CubeMX 可以自动生成初始化代码,包括时钟配置、外设初始化、中断配置等,减少开发人员的工作量。
-
引脚映射:可以通过 STM32CubeMX 将不同的外设映射到不同的引脚,方便硬件设计和连接。
-
外设配置:支持配置各种外设,如串口、SPI、I2C、定时器等,帮助用户快速集成外设到项目中。
-
代码生成:生成的初始化代码可以与主流的开发环境(如 Keil、IAR 等)兼容,方便用户在自己熟悉的开发环境中进行进一步的开发和调试。
可以搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片。
2. STM32CubeMX安装
2.1 STM32CubeMX软件获取
2.1.1 获取Java软件
都可以进入
官网:Java | Oracle
官网:适用于所有操作系统的 Java 下载
官网:Java Downloads for All Operating Systems
点击下载Java。
根据需求进行下载。
BD云: https://pan.baidu.com/s/1rj56i9HS4UAaE9yEaiIsaA?pwd=ack6 提取: ack6
2.1.2 STM32CubeMX软件获取
官网:STM32CubeMX:图形工具 - STMicroelectronics - STMicroelectronics
官网:STM32CubeMX: Graphical tool - STMicroelectronics - STMicroelectronics
按照如下进行点击即可
选择合适的版本
点击接受
在官网下载需要注册下ST官网账号
BD云: https://pan.baidu.com/s/1yKgxQk2vxyqAy4CrGHZYzA?pwd=8m4m 提取: 8m4m
2.2 搭建Java运行环境
找到2.1.1下载的安装包
双击文件夹
勾选“更改目标文件夹”,若是不选择默认C盘路径
现在已经安装完成,我们可以同键盘Win+R输入cmd,打开指令窗口,输入java -version
若是一样则表示安装成功。
2.3 安装STM32CubeMX软件
找到2.1.2下载的安装包
双击文件夹
这一步可能会有的人没有,直接进入到下一步,不用纠结
建议不要安装在C盘,占用系统盘内存,可以点击“Browse...”进行更改路径,安装路径不能有中文字符。
点YES,这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失,是否继续,点继续即可
2.4 下载和关联STM32cube固件包
打开安装好的 STM32CubeMX 软件
点击“Browse”,进行路径的更改,最好不要放到C盘内,更改完后点击“OK”
打开安装好的 STM32CubeMX 软件,点上面的Help -> Manage embedded software packages 。
会跳出来一个选择型号界面,勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。 如下图(在线安装):
关联完成后显示如下图
离线安装需要下载安装包,这里提供百度云和ST官方下载方式 。
官网:www.st.com/stm32cubemx
软件下载旁边一栏就是HAL库下载 ,下载对应芯片的安装包。
以上就是所有的安装流程。
基于STM32F1的WDG (Watchdog)看门狗-CSDN博客
BKP备份寄存器、RTC实时时钟-CSDN博客