一、STM32CubeMX 简介
1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用。STM32CubeMX几乎覆盖了STM32 全系列芯片。它具有如下特性:
① 直观的选择MCU 型号,可指定系列、封装、外设数量等条件
② 微控制器图形化配置
③ 自动处理引脚冲突
④ 动态设置时钟树,生成系统时钟配置代码
⑤ 可以动态设置外围和中间件模式和初始化
⑥ 功耗预测
⑦ C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR, KEIL,GCC。
⑧ 可以独立使用或者作为Eclipse 插件使用
二、前期准备
1、STM32硬件(我的是STM32F103的开发板)
2、STM32CubeMx软件、Keil(MDK-ARM)软件
2、STM32F1xx固件包
STM32CubeMx下载地址:https://download.youkuaiyun.com/download/qq_42748213/11240142
ST官网下载参考:www.st.com/content/st_com/zh.html
Keil(MDK-ARM)软件下载地址:https://blog.youkuaiyun.com/qq_42748213/article/details/90485750
官方下载请参考:https://blog.youkuaiyun.com/qq_42748213/article/details/90486054
STM32F1xx固件包下载地址:https://www.st.com/zh/embedded-software/stm32cube-mcu-mpu-packages.html
三、快速创建工程
安装库之前,点击Help->Updata Settings。默认的库路径是C:/Users/*******/STM32Cube/Repository/,需要更改路径的可以自行更改。
点击Help->Install New Libraries 或者 按快捷键 ALT + U,界面如下图:
支持包下载地址:https://www.st.com/zh/embedded-software/stm32cube-mcu-mpu-packages.html