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的外设配置和功能实现展开,参赛者需提前熟悉硬件资源和开发工具,以高效完成比赛任务。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐