第十一届蓝桥杯嵌入式研究生组赛题

成绩已经出来了,很难受没有得奖,本来预计能拿到二等,结果连三等都没混上,思前想后只有两种可能:

①我自己提交的axf文件出了问题  ②题目太简单,这届实力太强

复查结果出来了,确认是自己犯了低级错误,提交的axf文件无效,放在这里,希望自己和后来者引以为戒

虽然没得奖,但这也是一次难忘的经历,15天的强训,中午也在实验室敲代码,还有一个小伙伴和我一起学习,互相讨论,没得奖虽有遗憾,但也不后悔,希望自己总结经验教训,留足时间,细致检查。我的第十一届蓝桥杯正式落幕,明年再战。

记忆版本

研究生组的试题与大学组的区别

主观题(程序设计)部分在大学组的基础上:增加了数据显示界面按下B3交换PA6、PA7输出PWM波形频率

客观题(选择)部分在大学组的基础上:加了5个选择,共15个选择题

【主观题部分-编程】

目的:让PA6、PA7输出固定频率,不同占空比的PWM波形

初始输出状态为:

(1)PA6输出100Hz,占空比10%的PWM波形

(2)PA7输出200Hz,占空比10%的PWM波形

占空比调节方法:根据电压值自动控制占空比,或根据按键手动控制占空比

【LCD模块】

设计界面有数据显示界面、参数显示界面,背景为黑色、字体为白色

数据显示界面显示:电压值、工作模式

参数显示界面显示:PA6占空比、PA7占空比

【LED模块】

使用LED灯作为状态指示

自动模式下,LD2亮;手动模式下,LD2灭

数据显示界面下,LD1亮;参数显示界面下LD1灭

【Timer模块】

扫描按键时间不大于10ms

adc采样间隔不大于0.1s

【KEY模块】

按下B1,切换数据显示界面和参数显示界面

参数显示界面下,按下B2,增加PA6输出PWM波的占空比,步进值10%,调节范围10%~90%,当增加到90%后&#x

### 关于第十三届蓝桥杯嵌入式 #### 目解析与参考资料 对于第十三届蓝桥杯嵌入式的具体目及其解析,可以从已有的公开资源中获取相关内容。例如,在引用材料中提到的“第十三届蓝桥杯嵌入式第二场真”,提供了基于 HAL 库的简化代码和详细的解答说明[^2]。 这些资料通常涵盖了 STM32 微控制器的应用场景,涉及硬件初始化、外设配置以及实际编程实现等内容。具体来说,开发板型号为 CT117E-M4 (STM32G431RBT6),而开发环境则推荐使用 CubeMX 和 Keil5 工具链来完成项目搭建和调试工作。 以下是部分可能涉及到的核心知识点和技术细节: - **硬件平台**: 使用的是 STM32G4 系列微控制器作为核心处理器。 - **软件工具**: 利用 ST 提供的官方图形化配置工具——CubeMX 来生成初始框架代码;并通过 Keil MDK 进行后续编译链接操作。 - **功能模块**: 包括但不限于 GPIO 控制、定时器中断处理、串口通信等功能单元的设计与实现。 为了帮助理解如何解决此类竞中的技术难,下面给出一段简单的示例代码用于演示基本 LED 闪烁逻辑: ```c #include "stm32g4xx_hal.h" void SystemClock_Config(void); static void MX_GPIO_Init(void); int main(void){ HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); while(1){ HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5); HAL_Delay(500); } } static void MX_GPIO_Init(void){ __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_InitTypeDef GPIO_InitStruct = {0}; GPIO_InitStruct.Pin = GPIO_PIN_5; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA,&GPIO_InitStruct); } ``` 此段代码展示了通过设置指定引脚状态改变从而控制外部设备动作的过程。值得注意的是,上述仅为理论模型下的基础应用案例之一,针对不同类型的考还需要灵活调整策略并深入研究相应算法原理。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐观的lishan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值