站点介绍
本站是C406电子创新设计实验室官网,欢迎大家前来学习交流
【蓝桥杯嵌入式】省二参赛经验分享🎉🎉🎉作者:22级软工李冉
C406
2024-05-19
809
最新公告
蓝桥杯嵌入式参赛经验分享
作者:2022级李冉
1)概述
- 在2024年4月份也就是大二下学期,我参加了第十五届蓝桥杯嵌入式比赛并荣幸拿到了省二的成绩。但在大二上的时候我连嵌入式是什么都不知道,并且也还未学习过跟嵌入式相关的任何课程,在这里我给大家分享一下我是如何从零开始学习嵌入式。
2)培训阶段
- 在大二上学期我进入了C406实验室,每周末师兄会进行一次嵌入式教学,当时最难的不是写代码,而是环境的配置,比如keil5、STM32CubeMX软件的安装和使用等等。解决完这部分问题后,师兄便开始教一些基础的知识,比如说led、key。当时我是听得稀里糊涂的,也不明白什么是什么。
3)寒假入门
- 到了寒假,师姐在群里分享了蚂蚁工厂的嵌入式学习视频,有十多个,每个接近两小时,里面分章节讲述了STM32的一些基础知识和功能实现,讲得非常非常细节,如果备赛时间长的话,可以看看这些视频然后跟着敲代码,如果备赛时间比较紧迫,我觉得看这些有点来不及,可以直接看b站上这些视频(也是师姐分享的):

4)赛前真题
- 看完上述视频后,概括一下我对嵌入式的理解就是:通过代码实现一块板子上的部分功能。然后我就迫不及待地开始我的真题之路了。一开始,我并不是自己去做真题,而是在b站上发现一个up主有真题教程,我就跟着他的视频一起解析真题和敲代码:

- 从第六届开始到第十五届的蓝桥杯模拟题,每一届的真题或者模拟题我都过了一遍,在这个过程中也逐渐熟练了起来,觉得嵌入式其实没有那么难,从开始的跟着视频敲代码到后来可以自己独立实现一些功能。每一届都是很接近的模板,除了第八届涉及到实际问题所以第八届是最难的。

- 在这里我可以简单阐述一下,我认为嵌入式就是模块化的敲代码,模块化就是指不同的功能在不同的板块,比如要实现led亮,就到led模块中去写led的代码;要实现lcd显示什么内容,就到lcd模块中去写lcd的代码。图中有个basic文件,里面是一些基础的三大功能led、lcd、key的模板,因为每一届考题都会涉及到这三大功能,所以练习真题的时候就可以在这个模板上去敲代码,当然在比赛之前必须得记住这个模板是怎么敲出来的。
- 我认为要快速上手嵌入式最重要的就是做真题,做到最后发现蓝桥杯的每届真题大部分都长的很相似,只有一部分小的考点不一样,当把大部分的功能都能实现了,肯定至少能拿个省三,还有最重要的就是环境的配置!也就是说在敲代码之前你必须要完成的事情,下面是我当时备赛时自己总结的:

- 还有原理图也很重要,官方会给,就是UM_CT117E_M4.pdf这个文件,这个决定了在STM32CubeMX里哪个引脚对应什么功能:

- 总的来说,嵌入式其实比想象中简单,多刷题,也许就能拿到不错的成绩!
<u>aaa</u>
王师兄写得不错
@牧羊人 可以,去qq说。
师兄,我想提升写作权限可以吗
蒋哥厉害👍🏻
nice
可以的
好的