2025年第16届蓝桥杯嵌入式竞赛学习笔记(一):配置STM32CubeMX和Keil5

1.学前准备

软件:Keil5,STM32CubeMX,赛点资源包

e1e4d78ba5de4cb8b60d5398762eb4dd.png

Keil5与STM32CubeMX可去官网下载安装,串口调试助手在赛点资源包中

硬件:STM32G431RBT6开发板,一根数据烧录线,一根双公头杜邦线

c7037f3db0604dffac7aef3ee60ec640.png

官网开发板性价比不高,可以去海鲜市场买二手的或者复刻板

2.配置STM32CubeMX

打开软件,在软件主界面导航栏选择Help栏的Updater Setting,设置G431库的文件地址

e8f9b71b2e9d4b72b9e696e777a197d7.png

新建工程

4eaa0a9fc4844321b69cfc5973171ee4.png

搜索STM32G431RBT6,选择第一个,双击

588a82237adf4368ba5e0970a67c866a.png

左侧导航栏,RCC中High Speed Clock (HSE) 选 Crystal/Ceramic Resonator (外部时钟使能)

0657a236a62b479a82bdea397838997d.png

SYS中Debug选择Serial Wire (串口)

15e1c9b506774920acfd42b0558c9484.png

时钟配置,输入频率24MHz,选择外部时钟HSE和PLLCLK,HCLK选择80MHz

58872a98cda940d8bbcea98a26d4d7fe.png

项目管理,设置项目名,Toolchain/IDE选择MDK-ARM

3eef2d1f81c541e499f190bbf503faf8.png

Code Generator中,勾选Generated files 栏中的第一个生成.c.h

b061bad6fc6d4b72898f05c03ca67b92.png

配置完成后点击GENERATE CODE,生成项目

441e7d34cbc84b95ba052491d57e29d6.png

点击 Open Project 打开项目

342c2caca7f64c9aa79434feb1c50806.png

3.配置Keil5

选择魔法棒,选择导航栏的Debug,右侧选择CMSIS-DAP Debugger (下载方式)

de23c1773d334a4398266c0d03ea0fb8.png

点击CMSIS-DAP Debugger右边的Setting(设置)按钮,选择导航栏的Flash Download,勾选Reset and Run

ba40daa8a7f641dfaf4f270d9ba112e1.png

目前STM32CubeMX和Keil5都已配置完成,下一章将进行首个学习项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值