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

736 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一、搭建环境

1.1 安装Keil 5

官网下载:www2.keil.com/mdk5/

百度网盘:pan.baidu.com/s/18t_ta0WW… 提取码:gx3r

1.2 安装JRE

由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE 才能使用,STM32CubeMX要求 JRE 最低版本是 1.7.0_45。

官网下载:www.oracle.com/java/techno…

百度网盘:下面百度网盘链接中

1.3 安装STM32CubeMX

官网下载:www.st.com/content/st_…

百度网盘:pan.baidu.com/s/1r0liWTVx… 提取码: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介绍、下载与安装