【STM32】STM32CubeMX软件的安装

目录

一、HAL库

二、STM32CubeMX

三、安装STM32CubeMX软件

安装JAVA

安装STM32CubeMX软件

安装固件包

四、STM32CubeMX软件启动界面


一、HAL库

HAL库,全称就是Hardware Abstraction Layer(抽象印象层)。库如其名,很抽象,一眼看上去不太容易知道他的作用是什么。它的出现比标准库要晚,但其实和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,如果说标准库把实现功能需要配置的寄存器集成了,那么HAL库的一些函数甚至可以做到某些特定功能的集成。也就是说,同样的功能,标准库可能要用几句话,HAL库只需用一句话就够了。并且HAL库也很好的解决了程序移植的问题,不同型号的stm32芯片它的标准库是不一样的,例如在F4上开发的程序移植到F3上是不能通用的,而使用HAL库,只要使用的是相通的外设,程序基本可以完全复制粘贴,注意是相通外设,意思也就是不能无中生有,例如F7比F3要多几个定时器,不能明明没有这个定时器却非要配置,但其实这种情况不多,绝大多数都可以直接复制粘贴。是而且使用ST公司研发的STM32CubeMX软件,可以通过图形化的配置功能,直接生成整个使用HAL库的工程文件,可以说是方便至极,但是方便的同时也造成了它执行效率的低下,在各种论坛帖子真的是被吐槽的数不胜数。

二、STM32CubeMX

STM32Cube是一组免费提供的工具和嵌入式软件模块,可在STM32平台上进行快速轻松的开发,从而简化并加快了开发人员的工作。还包括大量的代码使用示例,使上手更加容易。

三、安装STM32CubeMX软件

由于STM32CubeMX软件是基于JAVA环境运行的,所以首先需要安装JAVA运行环境。

安装JAVA

由于并不需要梯子,所以建议直接官网下载即可,官网链接: https://www.java.com/en/download/manual.jsp

1、打开链接之后,直接点击Download

【STM32】STM32CubeMX软件的安装_第1张图片

2、然后点击同意并开始免费下载即可

【STM32】STM32CubeMX软件的安装_第2张图片

3、当安装程序下载完成之后双击运行,

【STM32】STM32CubeMX软件的安装_第3张图片

4、点击安装之后会自动下载并安装

【STM32】STM32CubeMX软件的安装_第4张图片

5、等待安装完成之后即可关闭界面

【STM32】STM32CubeMX软件的安装_第5张图片

安装STM32CubeMX软件

接下来安装STM32CubeMX软件,同样建议在官网下载,虽然不需要梯子,但是ST的官网加载还是很慢

官网链接:www.st.com/stm32cubemx

1、打开链接之后,点击获取软件,然后选择需要的版本进行下载,一般都选择最新版

【STM32】STM32CubeMX软件的安装_第6张图片

【STM32】STM32CubeMX软件的安装_第7张图片

2、如果你没有注册并登陆ST官网,在下载的时候会让你填写信息和邮件地址,通过邮件给你发送下载许可链接,需要在邮件中点击立即下载

【STM32】STM32CubeMX软件的安装_第8张图片

如果你注册并登陆了ST官网,仅仅需要同意许可协议即可开始下载。

【STM32】STM32CubeMX软件的安装_第9张图片

3、下载完成之后是一个压缩包,解压之后双击exe进行安装

4、打开安装包,点击下一步

【STM32】STM32CubeMX软件的安装_第10张图片

5、同意协议,点击下一步

【STM32】STM32CubeMX软件的安装_第11张图片

6、这一步仅仅勾选第一个即可,第二个是同意ST公司搜集你的信息,点击下一步

【STM32】STM32CubeMX软件的安装_第12张图片

7、选择自定义路径,然后点击下一步

注意:STM32CubeMX软件安装的路径不能包含中文

【STM32】STM32CubeMX软件的安装_第13张图片

【STM32】STM32CubeMX软件的安装_第14张图片

8、使用默认设置即可,点击下一步进行安装

【STM32】STM32CubeMX软件的安装_第15张图片

9、安装完成之后点击完成即可。

安装固件包

建议使用如下的在线安装方法

1、打开STM32CubeMX软件,点击Help菜单中的Manage embedded software packages

【STM32】STM32CubeMX软件的安装_第16张图片

2、在弹出的界面中选择你需要的固件库,一般选择最新的固件库

比如我需要的是STM32L4系列的固件库,我直接勾选然后点击安装即可,安装完成之后前面变成绿色图标

【STM32】STM32CubeMX软件的安装_第17张图片

3、如果你不想使用在线安装,可以在ST官网下载所需的固件库

下载链接:www.st.com/stm32cubemx

打开链接之后点击工具和软件

【STM32】STM32CubeMX软件的安装_第18张图片

选择需要的固件库,这里以我需要的L4为例

【STM32】STM32CubeMX软件的安装_第19张图片

然后点击获取软件即可

【STM32】STM32CubeMX软件的安装_第20张图片

可以直接点击下载最新版本,或者在后方选择所需要的版本

【STM32】STM32CubeMX软件的安装_第21张图片

下载完成之后,在STM32CubeMX软件的Manage embedded software packages界面,选择左下方的From local,选择刚刚下载的本地的固件包即可

【STM32】STM32CubeMX软件的安装_第22张图片

4、固件包默认的地址在C盘,可以选择HELP,update settings进行固件包路径更改

注意:如果你在固件包安装完之后才更改路径,请将原路径的文件复制到新路径下,或者重新在线安装固件库

【STM32】STM32CubeMX软件的安装_第23张图片

由此,你的STM32CubeMX软件安装成功。开始你的创作吧。

四、STM32CubeMX软件启动界面

【STM32】STM32CubeMX软件的安装_第24张图片

 

 

 

 

你可能感兴趣的:(STM32)