【蓝桥杯嵌入式】第十四届省赛 更新中

0 前言

刚刚做完第十四届的省赛,这届题目比我想象中的要简单;不过我去年参加的14届单片机的省赛都比往年的国赛还难,挺离谱的~

1 展示

1.1 源码

1.2 演示视频

1.3 题目展示


2 CubeMX配置(第十四届省赛真题)

 设置下载线

HSE时钟设置

时钟树配置

生成代码设置

2.6 TIM

2.6.1 TIM2

2.6.2 TIM4

2.6.3 TIM6

3 引脚配置

4 代码相关定义、声明

4.1 变量声明

4.2 函数声明

5 主要函数

5.1 LCD

5.2 KEY

5.3 EEPROM

5.4 LED

5.5 PWM

5.6 定时器回调函数

5.7 串口回调函数

5.8 串口

5.9 上电初始化

6 测试

7 做题感受

### 第十四届蓝桥杯嵌入式试题概述 第十四届蓝桥杯嵌入式涵盖了多个方面的知识点和技术应用,旨在考察参者的实际编程能力和解决问题的能力。比中的题目不仅涉及基础的硬件接口操作,还包括较为复杂的算法设计和数据处理。 #### 题目一:GPIO配置与控制 在该题中,要求选手完成特定端口的初始化配置工作[^4]。具体来说: - 将指定引脚设置为输入模式,并设定其默认电平状态; - 对另一组引脚执行输出功能启用的操作; 此部分主要测试学生对于微控制器基本外设的理解程度及其正确使用的技能水平。 ```c // GPIO 初始化函数示例 void gpio_init(void){ // 设置 LED 引脚为 INPUT 模式并拉高初始电平 GPIO_InitTypeDef GPIO_InitStruct = {0}; __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_InitStruct.Pin = GPIO_PIN_8; // 假定 PA8 连接至LED GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); } ``` #### 题目二:脉冲信号捕获及加速度计算 尽管近年来此类问题较少出现在竞当中,但在本事里重新出现了关于脉冲宽度测量的任务[^2]。通过定时器或其他方法捕捉外部输入的方波周期变化情况之后,还需要进一步利用给定公式来推算物体运动过程中的瞬时加速度值。 由于具体的物理模型参数未知,在这里仅提供概念性的描述而不深入探讨细节实现方式。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

北国无红豆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值