蓝桥杯–嵌入431RBT6(新建工程篇)
蓝桥杯–嵌入式STM32G431RBT6(新建工程篇)
前言
为自己学习蓝桥杯嵌入式开发板做记录,方便以后的复习得心应手!!!
工具
1、KEIL5软件
2、STM32CUBEMX
新建工程
①打开STM32CUBEMX软件的主页,选择新建文件。
②选择单片机型号STM32G431RB,选择单片机封装为LQFP64,Start project进入下一步。
③对单片机所需时钟进行配置,在配置时钟树前需要使能RCC外部时钟。STM32G431这一系列单片机是具有内部时钟,STM32的时钟源主要有: 内部时钟、外部时钟、锁相环倍频输出时钟。内部时钟、外部时钟又分为高速、低速时钟系统时钟有三种来源:高速外部时钟(4-48Mhz),高速内部时钟(16 Mhz), PLL锁相环倍频输出时钟,PLL锁相环时钟来源有两种HSE和HSI,经过倍频输出。
(1)STM32G431时钟树
(2)使能外部高速时钟
(3)时钟树配置,选择外部时钟24MHZ晶振
(4)使能串口调试
正常下载:如果这里没有选择或选择错误只能下载一次程序(按住复位键烧录修改过后的代码就可以解决了)
(5)工程进行简单配置,工程名和IDE选择为ARM。
(6)最后对勾选对每个外设创建c和h文件即可
KEIL5软件使用
1、下载BEBUG配置
2、外设程序编写
自己创建单独文件进行外设程序的编写工作。其次编写代码遵循在Begin和End之间进行编写。
重点
①使用STM32CUBEMX单片机型号的选择。
②时钟树的配置具体信息。
③下载DEBUG串口选择配置信息。
④代码编写规范。