蓝桥杯嵌入式CT117E-M4学习笔记05-模板工程创建


前言

经过前面几个章节的学习,我们已经配置好了STM32的开发环境,接下来就可以进行工程的创建了,本节我们一起学习怎么创建一个CubeMx的模板工程。

一、工程创建步骤

1.点击New Project,创建CubeMx工程。

在这里插入图片描述

2.选型STM32G431RBT6,点击Start Project开始配置。

在这里插入图片描述

3.左侧选择RCC分组,高速时钟源选择石英/振荡时钟源。

在这里插入图片描述

4.配置时钟树,由于开发板使用的是24Mhz外部高速时钟源,因此HSE需要配置为24Mhz,按照下图配置,即可达到最大170Mhz系统时钟配置。

在这里插入图片描述

5.配置调试引脚,设置PA13、PA14引脚为下载调试引脚,防止引脚复用占用。

、

6.Ctrl+s保存工程(工程目录中不能有中文以及特殊字符出现!!!!!!!!!)

在这里插入图片描述

7.配置工程选项,编译IDE选择MDK-ARM

在这里插入图片描述

8.配置一下生成的工程编码,只拷贝需要的包,以及单独为外设生成.c/.h文件。

在这里插入图片描述

9.点击右上角的GENERATE CODE生成工程,等待编译完成后,点击Open Project打开工程跳转至Keil5界面。

在这里插入图片描述

10.进入Keil5,关闭Pack Installer界面后,点开options界面,查看当前工程芯片是不是STM32G431RBT6,如果不是则参考学习笔记03的导入STM32G4PACK教程

在这里插入图片描述

11.切换至Debug界面,将开发板通过USB线连接至电脑,然后选择CMSIS-DAP Debugger,点击Settings,看是否识别到DAP,如果没有识别到,尝试重新插入或者更换USB线,直至识别到DAP为止。

在这里插入图片描述

12.切换至Flash Download界面,勾选Reset and Run,同时检查是否已经选择Flash

在这里插入图片描述

13.如果上述流程皆没有问题,则可以点击编译后,进行程序的烧录。

在这里插入图片描述

总结

以上就是STM32CubeMx工程创建教程了,如有不妥,感谢指正。

鉴于官方开发板售价过高,本人自己制作了一款蓝桥杯嵌入式开发板,完全兼容官方的开发板,并且接下来会基于这款开发板进行学习和制作学习日志,到时候所拍实物图片会与官方开发板略有不同,如果有意向一起学习的同学也可以私聊我互相学习交流,ps: 找我低价买块开发板自己学习也是可以的 ~ 。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍芯电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值