一、STM32CubeMX 简介
1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用。STM32CubeMX几乎覆盖了STM32 全系列芯片。它具有如下特性:
① 直观的选择MCU 型号,可指定系列、封装、外设数量等条件
② 微控制器图形化配置
③ 自动处理引脚冲突
④ 动态设置时钟树,生成系统时钟配置代码
⑤ 可以动态设置外围和中间件模式和初始化
⑥ 功耗预测
⑦ C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR, KEIL,GCC。
二、前期准备
1、STM32硬件(我的是STM32F103的开发板)
2、STM32CubeMx软件、Keil(MDK-ARM)软件
2、STM32F1xx固件包
STM32CubeMx下载地址:https://download.csdn.net/download/_/
ST官网下载参考:www.st.com/content/st_com/zh.html
Keil(MDK-ARM)软件下载地址:https://blog.csdn.net/_/article/details/
官方下载请参考:https://blog.csdn.net/_/article/details/
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
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178171.html原文链接:https://javaforall.net
