一、STM32CubeMX 下载

官网地址STM32CubeMX - STM32Cube 初始化代码生成器 - 意法半导体 STMicroelectronics

官网下载需要注册账号

网盘链接(6.8):

链接:https://pan.baidu.com/s/1kiSD3hMxjB7ds3zk093eug?pwd=yvpq
提取码:yvpq

image-20230406132652808

二、JRE 下载、安装

这里 STM32CubeMX 使用需要 JRE 环境,不过现在 JRE 已经集成到 JDK 中了,不需要单独安装,所以这里直接下载 JDK 即可

链接:https://pan.baidu.com/s/1IuYbyeED61E9qa8hRWcl1w?pwd=bq03
提取码:bq03

由于不需要编写 Java 程序,所以这里的安装一切默认【或者中间修改一下安装路径】,不需要配置环境变量

三、CubeMX 安装

一切默认,中间只需要更换一下安装路径

image-20230406145741710 image-20230406145804402 image-20230406145844132 image-20230406145942453 image-20230406150036442

四、基本配置

1. 更改存放芯片包的位置

打开软件,点击【Help】->【Updater Settings】

image-20230406150503036 image-20230406150804885

2. 安装芯片包

点击【Help】->【Manage embedded software packages】

image-20230406150916064

选择自己的开发版型号,进行安装

image-20230406151059393

等待安装

image-20230406151113614

安装完成后,芯片前面会变绿

image-20230406151210065

五、测试

1、基本配置

新建项目,【file】->【new project】

image-20230406151422379

选择芯片

image-20230406151642740

芯片配置:RCC、SYS、GPIO、时钟

RCC:

image-20230406152148371

SYS:

image-20230406152244643

GPIO:

在右侧芯片图中点击 PA2 引脚,并设置为 Output

image-20230406152417178

在左侧进行引脚具体参数配置

image-20230406152616933

时钟

image-20230406152831324

2. 文件生成

选择文件路径,选择【MDK-ARM】,版本为【V5】

image-20230406153201270

设置生成文件

image-20230406153548772

image-20230406153644277

3. 最终生成文件

image-20230406153734704

4. 打开文件,编译测试

image-20230406153846661

打开工程后,找到 main 函数,在 while 循环中添加下列代码

image-20230406165320245
c
1
2
HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
HAL_Delay(1000);

烧录下载程序,LED 灯闪烁