蓝桥杯嵌入式备赛(一)——硬件窥探+工具软件

一、硬件相关内容

1、硬件资源

在这里插入图片描述

2、电路原理图

(1)调试器和目标MCU:DAP Link为一片stm32f103芯片,其通过串口和stm32G431连接。
在这里插入图片描述
如下图所示为STM32G431的最小系统
在这里插入图片描述
(2)信号发生器 :555定时器可以产生方波,作为信号发生器。
在这里插入图片描述
(3)模拟输出 :使用电位器控制分压从而控制输出数值。
在这里插入图片描述
(4)LED :有8个LED灯显示,同时一个锁存器用来锁存信号。
在这里插入图片描述
(5)USB

在这里插入图片描述
(6) LCD : 用来打印输出内容。

在这里插入图片描述
(7) 按键 : 一共有五个按键,其中四个标准按键,一个复位按键。
在这里插入图片描述
(8) I2C总线
在这里插入图片描述
(9)扩展接口
在这里插入图片描述

二、软件工具介绍

1、keil5arm版MDK安装及破解

安装keil5,再采用keygen来破解作为编写程序软件;

2、STM32G4器件包安装

打开 keil官网进行下载,这一步的目的是为了打开keil可以找到G4型号对应的板卡;

3、CMSIS-DAP Debugger调试器测试

如果开发板正常连接电脑,打开keil后点击魔术棒在这里插入图片描述之后,再点击debug可以看到右侧调试器选择串口选择了CMSIS-DAP Debugger,然后就可以正常使用了,可以将一个示例代码烧录测试。
在这里插入图片描述

4、USB转串口驱动安装

在win10之后都可以自动识别,如果是之前版本的操作系统,需手动安装一下驱动。

5、STM32CubeMx安装:

打开 ST官网进行下载,在下载之前需要安装java运行环境。STM32CubeMx安装目的是为了使用图形化的界面初始化一些外设,包括RCC、SYS和GPIO等。下载完成后,具体操作过程如下:
(1)打开软件,点击按键来安装相应包;
在这里插入图片描述
(2)选择STMG4安装最新版本
在这里插入图片描述
(3)安装完成后,点击选择MCU创建项目;
在这里插入图片描述
(4)在左上框中输入stm32g431rbt6,然后选择该型号,点击Start Project;
在这里插入图片描述
(5)弹出框里需要配置四块内容,首先是Pinout&Configuration。主要是选择要初始化的外设及系统RCC等。在这里插入图片描述

在这里插入图片描述
在这块简单将RCC配置为HSE(高速外部时钟),采用Crystal/Ceramic Resonator:外部无源晶振(陶瓷晶振),然后随便初始一个GPIO,初始化PC13为输出模式。
在这里插入图片描述

在这里插入图片描述
然后是配置第二块——Clock Configuration,需要配置如下所示分频和倍频得到80MHz的频率。
在这里插入图片描述然后是配置第三块——Project Manager,需要配置项目名、存放位置、应用结构选择基础,其他保持默认。然后点击右上角GNERATE CODE完成初始化。
在这里插入图片描述
我们打开刚才创建好的项目路径,可以看到下面这些内容以及存放内容,之后在MDK-ARM中打开项目文件运行可以正常运行。
在这里插入图片描述

6、软件开发包SDK介绍

在这里插入图片描述

三、相关软件安装包

蓝桥杯相关软件可以通过百度网盘下载:

链接: https://pan.baidu.com/s/1EJLPasYuMUsn6Hicm8iGJA
提取码: 7ga2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值