蓝桥杯嵌入式设计:大学生决赛实战指南

需积分: 23 1 下载量 182 浏览量 更新于2024-08-05 收藏 354KB PDF 举报
第11届蓝桥杯嵌入式程序设计(大学组)竞赛聚焦于实战应用,旨在考察参赛者的嵌入式系统设计与开发能力。该比赛要求参赛者利用国信长天提供的嵌入式竞赛实训平台和资源扩展板进行编程和调试。参赛者需在规定环境中,使用C语言编写源代码(.c和.h文件),并编译成.axf文件,这个文件是成绩评定的关键依据,需以准考证号命名。 竞赛的主要任务包括五个核心功能: 1. 硬件接口与测量:使用STM32单片机的ADC模块测量来自资源扩展板上的RP5和RP6电位器的电压,以及通过定时器通道测量PULS1和PULS2的信号频率。此外,要求PA7输出与PULS1或PULS2同步的信号。 2. 人机交互:设计按键输入功能,能够快速响应用户操作,按键动作响应时间限制在0.3秒以内;同时,利用LCD液晶屏实时显示电压和频率信息,刷新时间分别限制为0.3秒和1秒。 3. 精度要求:对测量结果有严格的精度要求,电压和频率的测量误差分别不超过±8%。 4. 显示设计:LCD显示部分需要遵循特定规范,如设置黑色背景和白色前景颜色,显示界面布局清晰,包含五个信息项:数据名称、RP5和RP6电压值、PULS1和PULS2频率信号。 5. 文件提交:参赛者需提交自定义的.c和.h源代码文件,以及编译后的.axf文件,确保严格按照指定格式和命名规则提交,否则作品可能被判定为无效或扣分。 整个比赛强调实际操作能力和代码优化,不仅考察参赛者的编程技能,还考察他们对嵌入式系统硬件的理解和对软件与硬件协同工作的掌握。参赛者需要具备良好的问题解决能力,能够调试代码并优化性能以满足设计要求。通过这样的比赛,参与者能提升在嵌入式系统开发领域的综合素养。