STM32CubeMX安装与使用

Posted 只要可乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32CubeMX安装与使用相关的知识,希望对你有一定的参考价值。

STM32CubeMX安装与使用

1.1 JRE安装

​ STM32CubeMX 软件是基于JAVA 环境运行的,所以需要安装JRE(Java Runtime Environment)才能使用。

首先在官网上下载安装包https://www.java.com/en/download/manual.jsp

然后点击进入安装界面,根据个人选择是选择自定义安装路径还是默认的安装路径,点击安装(此处选择默认路径)
点击安装,等待安装完成。

1.2安装stm32cubemx。

​ 在官网下载好安装包并解压:

​ 打开.exe文件,点击Next。

勾选I accept…选项,点击Next。

​ 选择第一个I have…选项,点击Next。

自定义安装目录,点击Next,如果弹出警告窗口。点击Yes后继续Next即可。

保持默认,直接点击Next。

开始安装:

​ 安装完成后点击Next,在弹出的对话框中点击右下角的Done即可完成本次安装。

1.3安装HAL库

​ 打开安装好的 STM32CubeMX 软件 点上面的Help -> Manage embedded software packages
选择合适的芯片内核与HAL库版本并安装。

1.4 STM32CubeMX的使用

新建或加载已有工程
选择要使用的芯片
选好芯片后双击进入配置界面
​ 点击芯片后滑动滚轮可放大或缩小芯片,选择PC1引脚设置为输出模式。

在Pinout&Configuration标签页下选择GPIO选项,然后点击要设置的引脚,可配置引脚的初始电平、上拉/下拉模式、GPIO模式、GPIO速度、引脚标签​ 等。

Clock Configuration标签页:时钟源设置

需要配置RCC才能够使用外部时钟源

Project Manager标签栏:工程管理设置(存储目录中不可以有中文)。使用KEIL5时IDE要选择MDK-ARM。
本教程的实验都是按照下图所示进行工程配置
​ 然后点击GENERATE CODE选项创建工程,选择Open Project选项打开工程,也可以选择Close,然后在生成的工程文件中打开工程。

下面介绍一下STM32CubeMx开发工具生成的工程文件夹,以oled实验为例:(BSP是自己添加的.c与.h文件,在keil5的使用部分进行介绍)

Drivers文件夹下面包含有CMSIS与STM32F4xx_HAL_Driver两个文件夹,其中CMSIS文件夹是STM32F4系列的CMSIS文件,STM32F4xx_HAL_Driver文件夹下面是STM32F4系列的HAL库。

Inc文件夹下是开发板相关应用的.h文件,Src文件夹下是开发板相关应用的.c文件。这两个文件与我们在STM32CubeMx进行的相关配置有关。

MDK-ARM是Keil5软件工程文件,点击其中的带有keil5图标的工程文件(工程文件以.uvprojx 为后缀)即可开始编写程序。

​ 自己编写的代码要放在/* USER CODE BEGIN XXX /与/ USER CODE END XXX */之间。这样我们修改工程的时候自己写的代码就不会被删除uvprojx 为后缀)即可开始编写程序。

自己编写的代码要放在/* USER CODE BEGIN XXX /与/ USER CODE END XXX */之间。这样我们修改工程的时候自己写的代码就不会被删除

以上是关于STM32CubeMX安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

STM32CubeMX安装与使用

STM32CubeMX安装与使用

基于是stm32的串口通信

STM32CubeMX与串口通信

STM32CubedMX 下载与安装

Stm32 CubeMx安装和配置Cube.ai教程