1.学前准备
软件:Keil5,STM32CubeMX,赛点资源包
Keil5与STM32CubeMX可去官网下载安装,串口调试助手在赛点资源包中
硬件:STM32G431RBT6开发板,一根数据烧录线,一根双公头杜邦线
官网开发板性价比不高,可以去海鲜市场买二手的或者复刻板
2.配置STM32CubeMX
打开软件,在软件主界面导航栏选择Help栏的Updater Setting,设置G431库的文件地址
新建工程
搜索STM32G431RBT6,选择第一个,双击
左侧导航栏,RCC中High Speed Clock (HSE) 选 Crystal/Ceramic Resonator (外部时钟使能)
SYS中Debug选择Serial Wire (串口)
时钟配置,输入频率24MHz,选择外部时钟HSE和PLLCLK,HCLK选择80MHz
项目管理,设置项目名,Toolchain/IDE选择MDK-ARM
Code Generator中,勾选Generated files 栏中的第一个生成.c.h
配置完成后点击GENERATE CODE,生成项目
点击 Open Project 打开项目
3.配置Keil5
选择魔法棒,选择导航栏的Debug,右侧选择CMSIS-DAP Debugger (下载方式)
点击CMSIS-DAP Debugger右边的Setting(设置)按钮,选择导航栏的Flash Download,勾选Reset and Run
目前STM32CubeMX和Keil5都已配置完成,下一章将进行首个学习项目