STM32学习·HAL库·STM32CubeMX系列学习(安装和使用)

目录

​编辑

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可通过配置自动生成初始化代码。

一些主要特点和功能包括:

  1. 图形化配置界面:STM32CubeMX 提供了直观的图形化用户界面,让用户可以通过拖放和配置选项来快速设置 STM32 微控制器的参数。

  2. 自动生成初始化代码:根据用户配置的参数,STM32CubeMX 可以自动生成初始化代码,包括时钟配置、外设初始化、中断配置等,减少开发人员的工作量。

  3. 引脚映射:可以通过 STM32CubeMX 将不同的外设映射到不同的引脚,方便硬件设计和连接。

  4. 外设配置:支持配置各种外设,如串口、SPI、I2C、定时器等,帮助用户快速集成外设到项目中。

  5. 代码生成:生成的初始化代码可以与主流的开发环境(如 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博客

  • 21
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

时光の尘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值