0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32CubeMX+使用教程

工程师 来源:STM32单片机 作者:STM32单片机 2020-09-11 10:02 次阅读

来源:STM32单片机

STM32CubeMX+使用教程

STM32CubeMX简介

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

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

安装STM32CubeMX

所需安装:

JRE (Java Runtime Environment) 运行JAVA程序所必须的环境的集合

STM32CubeMX

STM32 HAL固件库 ST官方推出的另一套库

安装JRE

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

安装

修改路径后进行下一步

安装完成后关闭界面

接下来安装STM32CubeMX

官网下载

在官网下载需要注册下ST官网账号,目前最新为5.3.0版本

首先打开安装包

同意协议,下一步

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

继续即可

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

安装完成后,点击Done退出

安装HAL库

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

在线安装

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

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

离线安装

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

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

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

直接解压

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

解压到相对应路径即可

到此,STM32 CubeMx安装完成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2266

    文章

    10876

    浏览量

    354911
  • stm32cubemx
    +关注

    关注

    5

    文章

    281

    浏览量

    14764
收藏 人收藏

    评论

    相关推荐

    stm32用串口烧录怎么设置

    准备工作 确保您拥有STM32开发板和相应的硬件设备,如USB转串口模块。 安装STM32CubeMXSTM32CubeProgrammer软件,这些是ST官方提供的工具,用于配置和烧录ST
    的头像 发表于 08-22 09:33 1225次阅读

    如何使用STM32CubeMX修改STM32Cube_FW_MP2?

    在该固件包中我找不到任何通过STM32CubeMX生成的.ioc文件
    发表于 07-24 06:17

    STM32CUBEMX界面重影严重的原因?怎么解决?

    STM32CUBEMX 界面重影严重,有相同问题的吗
    发表于 06-03 07:46

    STM32cubeide如何能打开以前cubemx工程文件(*.ioc文件)?

    请教: STM32cubeide为STM32CubeMX+编译器的整合版本 为了缩减开发时间,想直接打开原来cubemx的项目。 请教:STM32cubeide如何能打开以前
    发表于 04-16 08:03

    STM32cubemx的库和KEIL的库有什么不同?

    STM32cubemx软件有对应各个系列芯片的库. 使用cubemx,生成代码框架,比如生成MDK的代码框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的库有什么区别,两者时什么关系呢?
    发表于 04-11 06:02

    STM32CubeMX生成代码软件卡死的原因?怎么解决?

    STM32CubeMX 生成代码 软件卡死!在生成代吗时,一直卡死在如图所示的状态,进度条一直就不走了。试过多次,一直如此。请问如何解决该问题,原因可能是什么?STM32CubeMX版本5.1.0
    发表于 04-10 06:03

    关于STM32CubeMX FatFs遇到的问题求解

    大家好!有个问题请教,我在使用STM32CubeMX 生成带FreeRTOS,FatFs 的代码时,syscall.c 文件中使用了 osSemaphoreCreate
    发表于 04-09 07:39

    STM32CubeMX生成stm32cubeide工程报错的原因?怎么解决?

    使用STM32CubeMX,建立了STM32F103VC的工程文件,能够生成IAR工程,正常使用没有问题。由于IAR调试时老是闪退,想换STM32CubeIDE用用,安装了最新的1.42版本。但就是
    发表于 04-07 07:14

    STM32CubeMX STM32WL不能配置LoRaWAN的原因?

    STM32CubeMX 中使用STM32WL配置LoRaWAN时不能配置,请问为什么?
    发表于 04-02 07:47

    求助,STM32CubeMX为什么丢失了很多组件?

    我用STM32CubeMX创建STM32F030C8T的工程,在设置过程中,发现很多设置界面和官方的教程上不太一样,比如在设置NVIC的时候,官方的教程上是有Preemption Priority
    发表于 03-28 08:26

    STM32CubeMX安装最新版本V6.9,Motor Control Workbench生成项目工程总是显示STM32CubeMX not found的原因?

    STM32CubeMX安装最新版本V6.9,但Motor Control Workbench生成项目工程,总是显示STM32CubeMX not found?
    发表于 03-14 07:28

    STM32CUBEMX界面重影严重怎么解决?

    STM32CUBEMX 界面重影严重,有相同问题的吗
    发表于 03-14 07:13

    如何在stm32cubemx中精确查询?

    stm32cubemx中finder功能的确很方便,但我遇到一个问题 现在片子上pin复用功能越来越多,越来越方便 我同时需要多个接口,如,1个can,2个spi,1个csi...... 选择时,会出现数量上满足了,但不少pin是复用,不能共存。 请教如何在cubemx
    发表于 03-12 06:11

    如何使用STM32CubeMx配置STM32MP135的LTDC外设?

    请问一下,如何使用STM32CubeMx配置STM32MP135的LTDC外设,打开后LTDC配置项是空的
    发表于 03-11 07:37

    基于STM32CUBEMX驱动低压步进器电机驱动器STSPIN220(2)----驱动STSPIN220

    本文档的目标是提供关于使用STM32CubeMX驱动低压步进电机驱动器STSPIN220的详尽信息和操作指南。通过本文档,将深入了解如何利用STM32CubeMX来配置电机驱动器,以及如何实现对步进电机的精确控制和运动。
    的头像 发表于 12-01 15:25 942次阅读
    基于<b class='flag-5'>STM32CUBEMX</b>驱动低压步进器电机驱动器STSPIN220(2)----驱动STSPIN220