嵌入式学习路线 & 蓝桥杯备赛指南
写在前面:大家一定要培养自己的自学能力,因为只有你自己最了解你的短板。
一、学习路线
第 1 步:打地基 —— 江协科技 STM32 入门教程
他的教程使用的是 STM32F103C8T6,性价比很高的一块入门板子,只要几块钱。不过最好配一套开发套件(传感器、电机之类),淘宝上大概 200 元。
这套课用标准库开发教学,对底层原理的讲解非常透彻——比如 PWM 波、什么是分辨率、定时器怎么分频、中断的内部结构。
💡 看不懂不要气馁,但一定要尽力去理解底层原理。比赛时虽然都是用 STM32CubeMX 配置 + HAL 库开发,不会手动配标准库,但这套课有明显冗余我也建议有时间就看完,对理解嵌入式很有帮助。

第 2 步:换蓝桥杯板子 + 学 CubeMX

蓝桥杯用的板子是 STM32G431RBT6。这个课程可以作为蓝桥杯板子的入门,顺便学会 STM32CubeMX 怎么用。除了串口方面,其他都没什么问题。
第 3 步:刷真题 —— 备赛的核心

这套课和前面有一些重复,大家可以酌情食用。它的核心价值是带你刷真题。
- 学完对着真题头大?就来看这套课,对着省赛真题边看边刷
- 不要完美主义——不要觉得要把基础学好了才去刷真题,刷真题本身就是最好的进步方式
- 刷完一套省赛真题再刷下一套,全部刷完后就不看视频反复刷,然后拿去平台打分(4T 平台提供打分服务,类似算法的 OJ 平台)
- 头铁的可以直接刷国赛题——国赛题能做顺,省赛题肯定没问题
⚠️ 提醒:这套课讲第 15 届嵌入式国赛题时讲得有问题,那一届的国赛题特别难(我自己写的也不知道对不对)。这套课整体就是面向蓝桥杯的浓缩。
二、关于比赛
题型与分值:省赛和国赛都有选择题 + 程序题,程序题 85 分、选择题 15 分,进了省一才能进国赛。
- 冲省一:选择题可以不用管,把程序题写到极致就行(我们专业在选择题上天生劣势,考的东西我们不教)
- 冲国赛:竞争激烈,选择题貌似挺重要的。我程序题只犯了些小问题,选择题全靠蒙,最后只有国三
考纲:省赛题目一般只会考到串口(大部分连串口都考不到)。我会把蓝桥杯考纲发在论坛里,大家可以自行了解。
竞赛技巧:嵌入式题目的特点就是文字量大,需要花时间理解。我的习惯是——赛场上拿到题,先通读一遍,管他读没读懂,直接由浅入深开始写,写着写着自然就把题目读懂了。不要想着完全看懂再动笔,那样会浪费大量时间。至于怎么"由浅入深",刷完第三套课的省赛真题自然就懂了。
按键消抖:蓝桥杯发的板子按键不需要软件消抖,板子上做了物理消抖设计,但保险起见还是建议学一下消抖的原理和写法,一切以赛场上发的板子为准。
三、小技巧:用 AI 当老师
国赛题目 4T 平台基本不提供打分,没有参考,验证代码只能靠自己在板子上调试,以及把自己写的代码和题目一起交给 AI 评判。
截至 2026-08-30,我的推荐是 GLM-5.3-Flash,性价比高。
⚠️ 但注意:不要纯 AI 写代码——蓝桥杯是纯古法编程,让 AI 写会阻止你进步,但可以让 AI 教你。大家有什么好用的 AI 和工具推荐,欢迎到 AI 工具板块讨论。
四、结尾:实验室培训预告
后续实验室会提供培训,我的想法是直接教大家用 STM32CubeMX 配置项目 + HAL 库开发:先讲一些外设的底层原理,再讲怎么配置。