首页 > 编程语言 >蓝桥杯-STM32G431RBT6工程创建和程序烧录(保姆级图文详解)

蓝桥杯-STM32G431RBT6工程创建和程序烧录(保姆级图文详解)

时间:2024-09-06 12:54:24浏览次数:11  
标签:MDK 烧录 配置 STM32G431RBT6 蓝桥 设置 外设 时钟

文章目录


前言

蓝桥杯嵌入式赛道所使用的开发板为STM32G431RBT6  CT117E-M4开发板(新版),如下图:

一、需要安装的环境

keil MDK,stm32cubemx,官方提供的资源包

二、使用步骤(STM32cubemx部分)

1,首先打开STM32cubemx

注:蓝桥杯用HAL库更节省比赛时间,也更方便修改

2,创建项目(两种方法打开)

3.搜索指定开发板,完成项目初步创建

4,配置系统时钟(初步)

5,时钟配置(完善)

6,建立项目名称,存储路径

7,代码生成配置

8,配置引脚(初步),选择模式

9,配置引脚(完善)

10,生成代码并打开文件

三、使用步骤(keil MDK部分)

1,配置

2,编译下载

四,注意事项

STM32CUBEMX 注意事项:

  1. 芯片型号选择:确保准确选择 STM32G432RBT6 芯片型号,避免选错。
  2. 时钟配置:仔细检查时钟源和相关设置,确保系统时钟正确。
  3. 外设配置:根据需求合理配置外设,注意不要遗漏重要的功能模块。
  4. 生成代码设置:设置好代码生成的相关选项,如文件路径等。

KEIL MDK 注意事项:

  1. 工程设置:导入 STM32CUBEMX 生成的代码后,检查工程设置,包括目标芯片、编译选项等。
  2. 调试设置:根据实际需求设置调试相关选项,如调试器类型等。
  3. 代码优化:根据性能要求,适当调整代码优化级别。
  4. 中断向量表:确保中断向量表正确映射到相应的地址。
  5. 外设驱动:根据芯片手册和文档,正确编写和配置外设驱动程序。

标签:MDK,烧录,配置,STM32G431RBT6,蓝桥,设置,外设,时钟
From: https://blog.csdn.net/JK03820/article/details/141954765

相关文章

  • 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组
    之前没接触过oi赛制打了一下心态小崩。。以为会了五题写出来对了两题,我就是纯纯小丑哈哈。只打了两个小时也不能算正经vp把,就当是一个补题2.灭鼠先锋推必败必胜局面即可。具体的我就是乱推的,对于必胜的可能要稍微多想一会,对于必败的只要找出一种必败情况那显然就是必败了。但是......
  • [蓝桥杯 2018 省 A] 付账问题--贪心题解
    题目重述:[蓝桥杯2018省A]付账问题-洛谷#[蓝桥杯2018省A]付账问题##题目描述几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有$n$个人出去吃饭,他们总共消费了$S$元。其中第$i$个人带了$a_i$元。幸运的是,所有人带的钱的总数是......
  • 蓝桥杯2019省A糖果题解
     附上链接:[蓝桥杯2019省A]糖果-洛谷,有兴趣的小伙伴可以去试试哦~#[蓝桥杯2019省A]糖果##题目描述糖果店的老板一共有$M$种口味的糖果出售。为了方便描述,我们将$M$种口味编号$1$∼$M$。小明希望能品尝到所有口味的糖果。遗憾的是老板并不单独出售糖果,而......
  • 算法专项—第十五届蓝桥杯程序设计题解
    前三道属于签到题目;后面才是有难度的!一、读书一本书共n页,小明计划第一天看x页,此后每一天都要比前一天多看y页,请问小明几天可以看完这本书?输入格式一行输入三个整数n,x,y(20≤n≤5000),(1≤x,y≤20),分别表示书的总页数、计划第一天看的页数以及此后每天都要比前一天多看的页数,整......
  • [蓝桥杯 2020 省 A1] 超级胶水--题解
    题目再现:链接跳转:[蓝桥杯2020省A1]超级胶水-洛谷#[蓝桥杯2020省A1]超级胶水##题目描述小明有$n$颗石子,按顺序摆成一排,他准备用胶水将这些石子粘在一起。 每颗石子有自己的重量,如果将两颗石子粘在一起,将合并成一颗新的石子,重量是这两颗石子的重量之和。为......
  • [蓝桥杯 2016 省 A] 密码脱落--最长公共子序列题解
    题目复述:题目链接:[蓝桥杯2016省A]密码脱落-洛谷#[蓝桥杯2016省A]密码脱落##题目描述X星球的考古学家发现了一批古代留下来的密码。这些密码是由A、B、C、D四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的回文串)。......
  • 蓝桥杯补档
    2013省BP8597翻硬币H一排硬币给出初态和终态,每次只能翻转相邻的两枚,求最少多少次用贪心,因为翻转两次相当于没翻,所以最优方案中同一组硬币肯定最多翻转一次,所以翻转顺序无后效性。从前往后翻,只要不一样就把它和它后面的硬币都翻转一次,计数器累加2023省AP9230有奖问答B......
  • 蓝桥杯单片机入门(8)—按键控制LED流水灯,加速,减速,暂停,开始
    这回我们讲的是,按键对LED灯的控制,这次是基于上次按键模块的基础上进行了进一步的加工,处理。通过按键,实现对LED流水灯的对应的各种功能。首先,在这里先介绍一个概念,标志位,标志位可以理解为设置的一个变量,这个变量作为标志位去使用,给标志位赋不同的值,执行不同的任务。比如标志位F......
  • 蓝桥杯单片机入门(4)—编写代码的主函数框架
    这回,我们要讲的是代码编写的大体框架图中注释写的已经很清楚了,一般情况下,我们在最开始的顶部进行头文件的引入其次,主函数一般是不需要有返回值的,如果需要那就定义成int类型,这里我定义的是void没有返回值的类型的函数。voidmain下面就是代码执行的区域了,while(1)是一个死循环......
  • 蓝桥杯单片机入门(6)—LED灯模块
    这回我们讲,蓝桥杯中LED模块1.点亮一颗LED灯    在写代码之前我们必须要先明确自己的目的,然后根据需求去写对应的代码功能。首先我们要实现点亮一颗LED灯,在此之前我们要先了解一下LED灯的工作原理,    首先我们看一下,LED灯的原理图,图中写LED1的地方就是LED灯,......