蓝桥杯嵌入式比赛里要电路板子嘛?嵌入式蓝桥杯比赛需要什么?
蓝桥杯嵌入式比赛需要参赛者使用指定的硬件平台(如CT117E-M4开发板)和软件工具(如Keil MDK和STM32CubeMX)。比赛内容主要围绕STM32的外设配置和功能实现展开,参赛者需提前熟悉硬件资源和开发工具,以高效完成比赛任务。
1. 硬件要求
蓝桥杯嵌入式比赛会提供统一的硬件平台,参赛者不需要自带电路板。比赛使用的硬件平台通常包括:
-
主控芯片:STM32G431RBT6(ARM Cortex-M4内核)。
-
开发板:CT117E-M4嵌入式竞赛板,包含以下资源:
-
2.4寸TFT-LCD显示屏
-
4个功能按键和1个复位按键
-
8个LED灯
-
EEPROM(AT24C02)
-
可编程电阻、分压电位器
-
信号发生器
-
扩展接口(用于连接传感器或执行机构)。
-
-
调试器:板载CMSIS-DAP调试器,支持SWD接口下载和调试程序。
2. 软件要求
参赛者需要使用以下软件工具进行开发和调试:
-
集成开发环境(IDE):
-
Keil MDK:推荐使用Keil uVision4或Keil uVision5,需安装STM32G4系列的设备支持包(DFP)。
-
STM32CubeMX:用于配置STM32的引脚、时钟和外设,生成初始化代码。STM32CubeMX结合HAL库可以显著提高开发效率。
-
-
调试工具:
-
CMSIS-DAP调试器,用于程序下载和调试。
-
-
其他工具:
-
串口调试工具(如串口助手),用于调试UART通信。
-
3. 比赛内容
比赛通常包括以下任务:
-
硬件配置:使用STM32CubeMX配置引脚、时钟和外设(如ADC、定时器、PWM等)。
-
功能实现:
-
通过LCD显示数据(如电压、频率等)。
-
通过LED和按键实现状态指示和参数设置。
-
实现外设功能(如ADC采集、PWM输出、I2C通信等)。
-
-
调试与优化:通过Keil MDK进行程序调试,确保功能正常运行。
4. 备赛建议
-
熟悉硬件平台:提前了解CT117E-M4开发板的资源分布和引脚定义。
-
掌握STM32CubeMX:学习如何使用STM32CubeMX配置外设和生成代码,提高开发效率。
-
练习常见功能:如ADC采集、LCD显示、按键控制、PWM输出等。
-
调试技巧:熟悉Keil MDK的调试功能,掌握断点、变量监视等调试方法。
总结
蓝桥杯嵌入式比赛需要参赛者使用指定的硬件平台(如CT117E-M4开发板)和软件工具(如Keil MDK和STM32CubeMX)。比赛内容主要围绕STM32的外设配置和功能实现展开,参赛者需提前熟悉硬件资源和开发工具,以高效完成比赛任务。
更多推荐



所有评论(0)