当前位置:   article > 正文

蓝桥杯嵌入式——省赛模板构建

蓝桥杯嵌入式——省赛模板构建

新建一个省赛模板文件夹,在里面存放上源工程和目标工程

打开STM32CubeMX新建工程

选择芯片为STM32G431RBT6

 CubeMX配置时钟系统

NVIC中断优先级分组为组4

RCC的高速时钟配置为晶振

时钟配置,配置系统时钟为80MHz

设置存放路径和一些基本配置,完成后即可生成源代码

Keil5编程

生成源代码后在Keil5里打开并编译查看是否出错,我们发现出了一个错误因为在源里没放置启动文件

解决:考试时会给资料包,我们在考试资料包的液晶驱动代码里可以找到启动文件,将他复制到源里即可

打开Keil5并添加启动文件,这时再编译就没报错

选择DAP-Link为下载器

将下面这四个源文件复制到目标工程Object project里

在目标工程的src和inc里创建bsp中间层并添加时钟rcc.c和rcc.h文件

在Keil5里创建中间层文件夹并添加rcc.c时钟文件

把inc的bsp文件夹放入魔术棒里,让他能访问到bsp里面的文件

在rcc.c中声明.h头文件

关于时钟所有的配置我们都放在rcc.c里,这样看起来更清晰

在.c里有的所有函数在.h里都需要声明,几乎所有.h文件都要包括main.h,main.h是底层库

最后在main.c里声明即可

笔记来自蚂蚁工厂科技

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/56618
推荐阅读
相关标签
  

闽ICP备14008679号