STM32CubeMX简介及下载安装

在这里插入图片描述

前言

stm32已经火遍了大江南北,大约到2014年左右,ST在标准库的基础上又推出了HAL库
,并且极力主推HAL库,所以这两年新出的STM32芯片,ST直接只提供HAL库。在新型的STM32芯片中,用HAL库逐步淘汰标准库。所以学习STM32CubeMX很有必要,这也是以后开发的潮流。

一、STM32CubeMX是什么?

STM32Cube是ST提供的一套性能强大的免费开发工具和嵌入式软件模块,能够让开发人员在STM32平台上快速、轻松地开发应用。它包含两个关键部分

1-图形配置工具 STM32CubeMX。允许用户通过图形化向导来生成 C 语言工程。

2-嵌入式软件包(STM32Cube库)。包含完整的 HAL 库(STM32 硬件抽象层 API),配套的中间件(包括 RTOS,USB,TCP/IP 和图形),以及一系列完整的例程。嵌入式软件包完全兼容 STM32CubeMX。

在这里插入图片描述
也就说啊,现在不用可以到处复制粘贴了,通过图形化的配置,就可以通过STM32CubeMX来配置底层的驱动,比如说时钟和外设。极大的方便了开发人员,大大提高了编程效率。

如果你是一名刚学STM32的初学者,想要把硬件底层相关的东西搞明白,不建议使用STM32CubeMX这个工具,建议使用之前经典的标准外设库来开发(先学习标准外设库,但有必要抽时间了解STM32CubeMX)。标准外设库可以很简单直接跟踪到底层寄存器,而HAL库里面的代码想要跟踪并理解底层很难。所以是有必要了解标准库的。这里也就介绍到这里。总之就STM32CubeMX用来配置底层的驱动特别方便,尤其是外设的配置方面,用过都说好,当然,寄存器版本永远的神!

二、安装环境

1、java环境

STM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。
如果大家已经安装了,又不知道是什么版本,我们可以通过win+R键 进入命令行
输入 java -version
我之前的是1.7,所以要安装1.8的,Oracle官方下载JRE的地址,是直接可以下载的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2、STM32CubeMX下载与安装

安装了jre也就是java的安装环节之后,我们就可以去官网下载STM32CubeMX了
STM32CubeMX官网下载地址
点击associalted product
在这里插入图片描述
然后跳转到这个界面,点击STM32CubeMX
在这里插入图片描述
点击get software
在这里插入图片描述选择对应系统对应的版本,也可以选择以前的版本

在这里插入图片描述
accept
在这里插入图片描述
随便填一下信息就可以下载了。下载之后解压
在这里插入图片描述
直接安装好吧,我喜欢V5.2.0,因为你懂得
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
最后不要安装在C盘,大家
在这里插入图片描述
我这里已经安装过了,我就不安装了
在这里插入图片描述
这是next之后的情况,选择default就行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里为止就安装完成了。当然这只是说明我们把开发软件安装好了。要进行开发还需要相应的支持包,就是板子的支持包!。

3、支持包的安装

我们打开我们STM32CubeMX,然后点击help,点击update setting,这个目录是放支持包的位置,最后也不要放在C盘
在这里插入图片描述
上面的选择好之后,点击OK,然后再点击manage…
在这里插入图片描述
我们选择在线安装,我这是之前已经安装了的,就是选一个比较高的版本,比较好。
然后就开始在线下载安装了,又快又好,我平时主要用F1和F4的,所以主要用这两个包,其他的用到再安装也不迟。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完支持包之后才算是真正意义上的安装完成。就可以进行开发了。

总结

有人说安装别人早就讲了,你为啥还讲,因为做事情总要有始有终,你要建立你自己的知识体系!所以我也是不厌其烦。
STM32CubeMX是非常值得学习的,用过都说好,我们得跟随时代的脚步。
既然软件已经安装好了,那么作为嵌入式入门级程序当然是 点灯了,这就是嵌入式的hello world!。下一讲我们就开始讲我们的点亮一个LED灯!
欢迎大家在评论区下方讨论。

这里也是参考了很多了很多博主,所以我们是站在巨人的肩膀上的
参考博文:
STM32CubeMX介绍、下载与安装
STM32Cube_01】软件简介以及安装明细教程
STM32CubeMX简介和安装环境

在这里插入图片描述

  • 10
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

学工科的皮皮志^_^

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

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

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

打赏作者

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

抵扣说明:

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

余额充值