蓝桥杯大赛(电子类)嵌入式组备赛指南 - 知乎

admin 28 2024-03-30 07:08:41

蓝桥杯大赛(电子类)嵌入式组备赛指南 - 知乎

  结合今年我给学生们做蓝桥杯(电子类)的培训工作,总结了一下备赛的要点,和知友们进行分享,欢迎知友们进行交流。

  ■采用STM32G431RBT6 (ARM Cortex M4)作为省赛制定ARM芯片。

  ■硬件平台是CT117E-M4国信长天嵌入式竞赛板和扩展板(扩展传感器和执行机构)。

  ■比赛时间为5小时。

  ■客观题:15%;基于硬件平台的程序设计与调试:85%。

  ■比赛软硬件环境——硬件工具、计算机性能配置,软件预装【Keil MDK集成开发环境(5.0以上版本可用)、STM32 Cube MX 配置工具(推荐安装 5.3.0 及以上版本)、竞赛平台 USB 转串口驱动程序】。

  ❈特别注意软硬件的兼容性问题。

  ■C 程序设计基础知识(扎实的C程序编程规范)。

  ■模拟/数字电子技术基础(如数电的逻辑代数基础和门电路知识)。

  ■ARM Cortex M4 硬件资源。

  ■ARM Cortex M4软件编程与调试。

  ■基于 STM32 处理器的开发应用

  ■熟悉STM32G431RBT6 ARM芯片,阅读其数据手册。

  ■常用的功能模块及原理,如定时器、中断、串口、GPIO、USB、LCD、LED等。

  ■重点实操CT117E-M4 嵌入式竞赛实训平台

  该平台是一款以 STM32G431RBT6 为主控芯片的STM32 嵌入式学习开发板。该电路板全兼容“蓝桥杯全国软件与信息技术专业人才大赛-嵌入式设计与开发科目”竞赛训练使用,预留扩展接口,可为学习者提供丰富的实验场景。板载 CMSIS-DAP 调试器,一个 USB 口即可完成下载、调试、串口通信;双 Type-C 接口,兼容市面常用 Type-C 数据线;自锁开关设计,可以随时断开开发板供电;蜂鸣器电路设计,兼容历年旧版的赛题练习;扩展接口排针设计,方便学习者外扩接口及测试。竞赛主板竞赛扩展板(国赛用)

  3.1 CT117E-M4 硬件组成

  CT117E-M4 嵌入式竞赛训练板由以下功能模块组成:

  ● 处理器:STM32G431RBT6

  ● 4 个用户按键

  ● 8 个用户 LED

  ● 2.4 寸 TFT-LCD

  ● 1 个 RS232 串口(使用 UART-USB 转换)

  ● 1 个 EEPROM 芯片 24C02

  ● 1 个数字电位器芯片 MCP4017

  ● 2 个可调模拟输入

  ● 2 个可调脉冲输入

  ● 2 个扩展接口

  ● 1 个 USB 设备接口

  ● 板载 SWD 调试功能(USB 接口,无需外接调试器)硬件功能模块图

  3.2 调试器与目标 MCU 连接

  CT117E-M4程序下载和调试需要连接CN2(USB-TYPEB)接口,并保证NRST、SWCLK、SWDIO的跳线连接。调试器的USB转串口功能默认与STM32G431RBT6微控制器USART1连接。

  3.3 MCU 核心外围电路MCU外围电路

  STM32CubeMX的配置过程如下所述:初始化代码工具新建工程选择器件型号配置管脚定义开启外部高速时钟配置GPIO推挽模式配置GPIO初始化参数配置时钟树文件配置生成代码

  5.LED实例MDK编译LED操作程序源码LED操作主程序

  LED:低电平点亮,连接GPIO PC8~PC15;锁存器573:PD2控制锁存器的使能;PD2高电平使能锁存器,可以保留D1~D8八个引脚的状态(锁存器使能的情况下),且Q1~Q8一直输出此状态(无论使能锁存器还是不使能锁存器,都输出原先的状态)。LED硬件原理图LED实际运行效果

上一篇:欧洲二手家具怎么进口呢? - 知乎
下一篇:欧文预测世界杯:我的三个冠军之选是法德葡,黑马是日本丹麦-直播吧
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

返回顶部小火箭