STM32CubeMX学习笔记(1)——搭建环境、编译烧写

一、搭建环境

1.1 安装Keil 5

官网下载:http://www2.keil.com/mdk5/
百度网盘:https://pan.baidu.com/s/18t_ta0WWX_f1KCKXfgj_Zw 提取码:gx3r

1.2 安装JRE

由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE 才能使用,STM32CubeMX要求 JRE 最低版本是 1.7.0_45。
官网下载:https://www.oracle.com/java/technologies/javase-jre8-downloads.html
百度网盘:下面百度网盘链接中

1.3 安装STM32CubeMX

官网下载:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
百度网盘:https://pan.baidu.com/s/1r0liWTVxgUoxzg6yWd6YPA 提取码:cl6e

1.4 安装STM32库(固件支持包)

点击 Help -> Manage embedded software paclages


二、新建工程

1. 打开 STM32CubeMX 软件,点击“新建工程”

2. 选择 MCU 和封装

3. 配置时钟
RCC 设置,选择 HSE(外部高速时钟) 为 Crystal/Ceramic Resonator(晶振/陶瓷谐振器)


选择 Clock Configuration,配置系统时钟 SYSCLK 为 72MHz
修改 HCLK 的值为 72 后,输入回车,软件会自动修改所有配置

4. 配置调试模式
非常重要的一步,否则会造成第一次烧录程序后续无法识别调试器
SYS 设置,选择 Debug 为 Serial Wire

5. 配置GPIO
GPIO 设置,在右边图中找到 LED 灯对应引脚,选择 GPIO_Output,输出低电平点亮,可以添加自定义标签


6. 生成代码
输入项目名和项目路径


选择应用的 IDE 开发环境 MDK-ARM V5

点击 GENERATE CODE 生成代码

三、编译

打开 Keil,点击按钮进行编译


四、烧写

选择调试器和方式



点击按钮进行烧写



• 由 Leung 写于 2020 年 10 月 24 日

• 参考:STM32CubeMX系列教程
    STM32CubeMX介绍、下载与安装

你可能感兴趣的:(STM32CubeMX学习笔记(1)——搭建环境、编译烧写)