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安装与使用的主要内容,如果未能解决你的问题,请参考以下文章