蓝桥杯嵌入式十六届赛前复习总结与准备

一.软件使用

赛点是没有网络的,要自己下载原件与数据包,这里给大家一个演示

在updater Settings这里设置文件存放位置,为了方便查找和提交文件,建议在桌面建立一个文件夹来存放。

把赛点的芯片包复制到创建的文件夹然后解压缩

之后直接点击如图

选着使用的芯片,开始工程

配置RCC

配置sys

接着配置

勾选生成.c.h文件

第一步,工程存放地方选刚才在桌面建立的文件夹

第二步,选择MDK-ARM

第三步,不勾选

第四步,选择刚才解压的

然后就可以生成代码了

第一次使用没有芯片包的话还要去安装这个pck包

之后去添加我们使用的芯片

之后去修改

之后就可以正常使用了

二.基本配置

需要开中断的:定时器,串口、PWM(频率获取)

不需开启中断:PWM(输出)、ADC

需要内部时钟源的:PWM(输出)、定时器、PWM(频率获取)

(重点看)eeprom

添加文件

添加之后去main初始化I2C

代码8行 6 行 6行

ADC没问题

开始ADC,获取ADC值

PWM引脚输入与捕获没问题

引脚PA7:PWM输出没问题

配置为PWM generation CHx

生成代码,开启捕获就行 HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_2);

要给CCR值不然错误噢

引脚PWM捕获没问题

配置为

生成代码,开启 HAL_TIM_IC_Start_IT(&htim3,TIM_CHANNEL_2);

回调函数

R39、40控制频率

高级定时器捕获频率中断用capture

TIM16没有那个PWM input on CHx,可以用下面那个,然后配置一样,没有内部时钟源的配置可以不配置

定时器没有问题

TIM6也可以用定时,直接配置psc,ARR就是可以,然后开启 HAL_TIM_Base_Start_IT(&htim6);

TIM6这个没有内部时钟源的选项,直接激活使用

回调函数

串口发送接收

专门用一个定时器来用于判断串口是否发送完成

相关推荐
XH华10 小时前
备战蓝桥杯,第九章:结构体和类
学习·蓝桥杯
园小异10 小时前
2026年技术面试完全指南:从算法到系统设计的实战突破
算法·面试·职场和发展
Epiphany.55613 小时前
蓝桥杯备赛题目-----爆破
算法·职场和发展·蓝桥杯
YuTaoShao13 小时前
【LeetCode 每日一题】1653. 使字符串平衡的最少删除次数——(解法三)DP 空间优化
算法·leetcode·职场和发展
Ll130452529818 小时前
Leetcode二叉树part4
算法·leetcode·职场和发展
夏鹏今天学习了吗19 小时前
【LeetCode热题100(99/100)】柱状图中最大的矩形
算法·leetcode·职场和发展
_OP_CHEN21 小时前
【算法基础篇】(五十八)线性代数之高斯消元法从原理到实战:手撕模板 + 洛谷真题全解
线性代数·算法·蓝桥杯·c/c++·线性方程组·acm/icpc·高斯消元法
仰泳的熊猫21 小时前
题目1453:蓝桥杯历届试题-翻硬币
数据结构·c++·算法·蓝桥杯
零售ERP菜鸟1 天前
范式革命:从“信息化”到“数字化”的本质跃迁
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
网络安全-杰克2 天前
2026面试自动化测试面试题【含答案】
自动化测试·软件测试·面试·职场和发展