前言
经过前面几个章节的学习,我们已经配置好了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:
找我低价买块开发板自己学习也是可以的~ 。