ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

STM32CubeMX简介及下载安装

2021-06-09 19:57:23  阅读:341  来源: 互联网

标签:HAL 简介 STM32CubeMX STM32 点击 下载安装 安装 下载


文章目录

在这里插入图片描述

前言

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简介和安装环境

在这里插入图片描述

标签:HAL,简介,STM32CubeMX,STM32,点击,下载安装,安装,下载
来源: https://blog.csdn.net/qq_45138815/article/details/117751576

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有