Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【STM32】STM32 CubeMx使用教程一–安装教程

【STM32】STM32 CubeMx使用教程一–安装教程

作者头像
全栈程序员站长
发布于 2022-08-11 02:59:25
发布于 2022-08-11 02:59:25
1.8K0
举报

大家好,又见面了,我是你们的朋友全栈君。

一、STM32CubeMX 简介

1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。

在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等 省去了我们配置各种外设的时间,大大的节省了时间

安装CubeMx一共需要三个

  • JRE Java Runtime Environment) Java运行环境 运行JAVA程序所必须的环境的集合
  • STM32CubeMX
  • HAL库 STM32 HAL固件库 ST官方推出的另一套库

1安装JRE

由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用, 记得选择64位的安装

官网: https://www.java.com/en/download/manual.jsp

BD云: https://pan.baidu.com/s/1rI_XrM2SAw-6Jbvj75SWpg?pwd=hwk7 提取: hwk7

新lian接:

BD云: https://pan.baidu.com/s/1rj56i9HS4UAaE9yEaiIsaA?pwd=ack6 提取: ack6

1点击安装

2 修改路径 点下一步

3 等待安装完成,关闭界面

2安装STM32CubeMX

官网:www.st.com/stm32cubemx

BD云: https://pan.baidu.com/s/1Zs_FVscmGGx6zSzcZ0L2BA?pwd=tkiv 提取: tkiv

STM32CubeMX(V6.1.1)

BD云: https://pan.baidu.com/s/1yKgxQk2vxyqAy4CrGHZYzA?pwd=8m4m 提取: 8m4m

2022.3.18更新​​​​​​​ STM32CubeMX(V6.4.0)

同时CSDN下载地址:( 我设置的是0积分加免费下载

STM32CubeMx6.1.1版本+JRE安装包-嵌入式文档类资源-CSDN下载

STM32CubeMx6.4.0版本+JRE安装包-嵌入式文档类资源-CSDN文库

官网下载:

在官网下载需要注册下ST官网账号,目前最新为5.3.0版本,不想在官网下可以在百度云盘下载,

1打开安装包

2同意协议,下一步

3 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等。

4 点YES 这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续

点继续即可

5 直接点NEXT,其他不用设置 之后开始安装

6 安装完成,点Done退出

3安装HAL库

什么是HAL固件库?

STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。

和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。

并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;

HAL库,有在线安装、离线安装两种方式。

在线安装

打开安装好的 STM32CubeMX 软件 点上面的Help -> Manage embedded software packages

会跳出来一个选择型号界面 勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。 如下图:

离线安装

离线安装需要下载安装包,这里提供百度云和ST官方下载方式 PS:建议在线安装 速度快,又稳定

官网:www.st.com/stm32cubemx

软件下载旁边一栏就是HAL库下载 下载对应芯片的安装包

百度云:https://pan.baidu.com/s/1dm83PbIsq7Vk9bAyFNinag 提取码: wjmd

1直接导入安装包 Help -> Manage embedded software packages ->From Local 选择离线包即可

2直接解压

Help->Updater Settings… 可以选择HAL库安装包路径 ,默认在C盘 可以自行修改

解压到相对应路径即可

到此,恭喜你的STM32 CubeMx安装成功了。

基本的使用与新建工程点亮LED灯,请参看《STM32CubeMX教程二–基本使用(新建工程点亮LED灯)》

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130185.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
stm32cubemx安装教程(包含安装包)
a、官网: https://www.java.com/en/download/manual.jsp
全栈程序员站长
2022/07/22
4.4K0
stm32cubemx安装教程(包含安装包)
【STM32】STM32CubeMX教程二–基本使用(新建工程点亮LED灯)
在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯 面向初学者 如果您想着快速实现工程的创建,可以直接跳过功能介绍,观看工程创建一栏
全栈程序员站长
2022/07/01
2.1K0
【STM32】STM32CubeMX教程二–基本使用(新建工程点亮LED灯)
STM32CubeMX教程之简介及基本使用
STM32CubeMX是意法半导体推出的图形化配置工具,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等。尤其值得一提的是,TrueStudio已经被ST收购,提供完全免费的版本,并且,通过插件式安装,可以将STM32CubeMX集成在一个IDE,使用十分方便。如下图:
全栈程序员站长
2022/08/18
3.2K0
STM32CubeMX教程之简介及基本使用
STM32CubeMX使用方法及功能介绍
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang
全栈程序员站长
2022/06/28
1K0
STM32CubeMX使用方法及功能介绍
STM32Cube-02 | 获取并安装STM32CubeMX
本文中涉及到的安装包可以在官网下载到,速度比较慢,为了方便大家,我已上传到百度网盘,资源列表如下:
Mculover666
2020/07/16
8480
STM32Cube-02 | 获取并安装STM32CubeMX
STM32Cube-01 | 初识 STM32 Cube 生态系统
STM32Cube是ST公司开发的一套生态系统,致力于使STM32的开发变的更简单,并且100%开源免费。
Mculover666
2020/07/16
1.1K0
STM32Cube-01 | 初识 STM32 Cube 生态系统
如何使用Arduino IDE玩转STM32
https://pan.baidu.com/s/1MvBgdneriRA-mHq4eKB_0w 提取码:sl4o
杨源鑫
2021/07/07
2.3K0
如何使用Arduino IDE玩转STM32
STM32CubeMX入门教程(一)
本文介绍了如何使用STM32CubeIDE开发STM32CubeMX工程,通过配置外设、时钟、HAL库和LL库,实现LED0闪烁和UART接收5个字节的功能。
企鹅号小编
2018/01/08
28.9K0
STM32CubeMX入门教程(一)
STM32CubeMX 真的不要太好用
由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈
全栈程序员站长
2022/08/22
1.4K0
STM32CubeMX 真的不要太好用
RT-Thread 的 CPU 固件移植理解
在嵌入式领域有多重不同的 CPU 架构,我们知道 RT-Thread 是支持不同架构的嵌入式操作系统,我们先来大概看一下 RT-Thread 的架构。
苏州程序大白
2022/04/14
1K0
RT-Thread 的 CPU 固件移植理解
stm32入门教程_单片机STM32
首先你得知道学习stm32,实际就是在学ARM内核,stm32内核就是ARM的; ARM使用RISC精简指令集模式开发; ARM公司全称Acorn Risc Machine; ARM处理器本身是32位设计,但也具备16位指令集,与等价32位处理器相比代码量节省35%,还能具备32位处理器的所有优势; ARM公司是英国的; ARM公司是全球知识产权提供商,他不做生产制造; 全世界超过95%的智能手机和平板电脑都采用ARM架构; 同时日本软银收购了ARM公司,成为物联网的领军者; ARM11系列就是应用到手机上的芯片,包括ARMv6、ARM6T2、ARMv6KZ、ARMv6K; ARM12系列时候,名字就不叫ARM12了,叫成Cortex; 杨桃首页:
全栈程序员站长
2022/10/29
1.6K0
stm32入门教程_单片机STM32
STM32CubeMX介绍及安装
STM32CubeMX是被广泛使用的。它集成了芯片选型、引脚分配和功能配置,中间件配置,时钟配置,初始代码和项目的功能。其中STM32CubeMX和STM32Cubeprogrammer,除了对所有STM32芯片系列,和所有应用的通用支持之外,还有一些对特定应用的支持,比如STM32Cube.AI就是基于STM32CubeMX的插件功能,来把训练好的模型部署到STM32上;还比如在安全固件升级和安全固件安装,即SBSFU和SFI操作里,STM32CubeProgrammer就启动了代码加密,HSM实例化等功能。STM32支持丰富的开源和ST自主知识产权中间件,比如来自开源社区的FreeRTOS,FatFS,mbedTLS;ST自己的USB主机和设备协议栈,TouchGFX等。 因此除了对外设各种功能的工作模式和参数进行配置, 当我现在的应用需用用到FreeRTOS,我不仅可以勾选并使能上该组件,还可以对FreeRTOS进行配置,比如内核配置可以设置是否支持抢占、系统嘀嗒的间隔;可以在这里以图形化界面的方式创建信号量、互斥量、创建任务等。所有这里的配置,都会影响到最后产生的初始化代码。
跋扈洋
2022/12/03
8340
STM32CubeMX介绍及安装
【BSP视频教程】STM32H7视频教程第1期:初识STM32H7准备工作,了解Cortex-M7内核以及MDK,IAR,Embedded Studio,STM32CubeIDE和VS Code简单比
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本系列视频教程重在学习方法,授人以渔,突出实用性, 视频教程中,我
Simon223
2022/03/10
5290
STM32L1学习笔记03 了解STM32CubeL1
LoRaMac工程作为开源项目还是很赶时髦的,它采用了ST在15年逐步推出的STMCube,它比早期的ST标准库更加抽象化。热心网友们还在标准库上玩耍时,我们要知道STMCube才是未来的大势所趋。也就是要玩STM32,就得开始玩STMCube啦。
twowinter
2020/04/17
4930
STM32CubeMX 创建工程模板
STM32CubeMX是ST意法半导体推出的STM32系列芯片图形可视化配置工具,用户可以通过图形化向导为Cortex-M系列MCU生成初始化代码工程模板。
韦东山
2022/05/05
5550
STM32CubeMX 创建工程模板
mac下搭建stm32开发环境
官方下载:https://www.st.com/en/development-tools/stm32cubemx.html
Mculover666
2021/07/23
3.2K0
mac下搭建stm32开发环境
stm32编程步骤_单片机STM32
近几年来,从云计算、大数据到机器学习、AI、物联网,各种新潮的技术概念一波~~接一波。于是就产生了一些好奇心旺盛,抱着去凑一凑热闹的心态,实际上却是也想分一杯羹儿的程序员!
全栈程序员站长
2022/10/04
2.5K0
stm32编程步骤_单片机STM32
keil MDK5搭建STM32开发环境
到keil的官方网站 http://www.keil.com/download/product/ 下载MDK-ARM并安装,注意可以更改安装路径,但是不能安在需要管理员权限的文件夹,例如不能在Program Files,否则会出现一些问题。
全栈程序员站长
2022/08/25
1.9K0
keil MDK5搭建STM32开发环境
stm32编程入门书籍_STM32开发板
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核,按内核架构分为不同产品:主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)。
全栈程序员站长
2022/10/04
1.5K0
stm32编程入门书籍_STM32开发板
【安富莱STM32H7教程】第1章 初学STM32H7的准备工作
俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。
Simon223
2019/04/17
2K0
【安富莱STM32H7教程】第1章   初学STM32H7的准备工作
相关推荐
stm32cubemx安装教程(包含安装包)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档