目录
一、硬件相关内容
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