一、STM32CubeMX 简介
1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用。STM32CubeMX几乎覆盖了STM32 全系列芯片。它具有如下特性:
① 直观的选择MCU 型号,可指定系列、封装、外设数量等条件
② 微控制器图形化配置
③ 自动处理引脚冲突
④ 动态设置时钟树,生成系统时钟配置代码
⑤ 可以动态设置外围和中间件模式和初始化
⑥ 功耗预测
⑦ C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR, KEIL,GCC。
⑧ 可以独立使用或者作为Eclipse 插件使用
二、STM32CubeMX安装环境
STM32CubeMX运行环境搭建包含两个部分。首先是 Java运行环境安装,其次是STM32CubeMX软件安装。Java 软件和STM32CubeMX 软件都可以在官网找到最新的下载。
1. Java运行环境,大家可以到 Java 官网 www.java.com下载最新的 Java 软件;
2.STM32CubeMX可以在ST官网www.st.com/content/st_com/zh.html下载最新的版本;
3.或者在我网盘上下载全部所需软件资料,链接:https://pan.baidu.com/s/1kWUH08n 密码:4th4
关于STM32CubeMX和HAL库更新到最新版本,我网盘的版本不一定是最新的,更新到最新版本可以看文章末尾的步骤。
ST官方近期推出了STM32CubeIDE软件,集成了TrueSTUDIO和STM32CubeMX,需要的可以跳转一下
STM32CbueIDE下载和汉化_sudaroot的博客-CSDN博客_stm32汉化
安装Java运行环境,双击JavaSetup8u151在线下载安装包,全部点击默认安装即可。(需要注意,STM32CubeMX 的 Java 运行环境版本必须是 V1.7及以上,如果你的电脑安装过 V1.7以下版本,请先删掉后重新安装最新版本)安装完成界面如下:
安装STM32CubeMX,直接双击STM32CubeMX 安装包,默认安装即可。,安装完成界面如下:
安装完成之后, 我们打开软件, 如果软件安装成功,打开软件之后的界面如下图 :
安装库之前,点击Help->Updata Settings。默认的库路径是C:/Users/sudaroot/STM32Cube/Repository/,需要更改路径的可以自行更改。
点击Help->Install New Libraries 或者 按快捷键 ALT + U,界面如下图:
在C:/Users/Administrator.PC-20171230AECN/STM32Cube/Repository/ 可以看到我刚才安装的包
关于STM32CubeMX和HAL库更新到最新版本
我网盘里面的不一定是最新的,但是你安装了我的版本后可以选择更新到最新版本。
打开STM32CubeMX软件,点击 Help -->> Check Update Manager -->> Refresh,选择安装最新的STM32CubeMX或者HAL库版本。
如果你是选择更新了STM32CubeMX软件,切记,软件下载完了,重启需用 管理员运行 才能完成更新,否则失败。
全篇完。
本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可加入QQ群657407920下载交流经验。感谢~!