一、准备过程
首先要说明的一点,2021年板子改了F4,应该是一个好征兆,新的东西开始要来了但对于只想拿奖的我来说,这和我没关系,,,,我还是用的F1,毕竟一直用的都是F1,而且库函数用的顺手一些。准备时间的话我觉得有基础的半个月就可以,没有基础的就得看看是什么基础了,一个月差不多吧,毕竟也是零碎的时间(大家都是学生党),自由安排时间。 省赛准备呢,我认为分三个部分,模块训练(led,key,最基础的,usart,tim,adc,rtc,eeprom,pwm),真题训练(把以前的真题做一遍),最后就是客观题了,最好是能根据网上的题库将对照数据手册过一遍,也就知道在哪去找了,只要好好做过真题了,编程题的分是不会低的,模块就那几个,客观题就得看运气了,因为你不知道会有什么题,可能刚好考到你会的,也许你看了很多数模电的书,把数据手册都看了一遍,可能不会还是不会,所以这个最后看就可以了,随缘。。。
二、比赛结果
先说一下省赛,着实心态有点崩,我用的是F1,学校居然没提供keil4的环境,坐在那,呆滞。。。。。比赛5个小时,两个小时,学校负责老师一直在忙环境的事,走来走去,走来走去,用F1的同学都比较慌,只能看着别人在那敲代码(我们其实也可以敲,只是不能调试),足足配了两个小时环境,终于可以敲代码了,我记得省赛的模块都很简单,逻辑难得也就只有串口那部分了。先把初始化配完,开始整逻辑,我记得很快就写完了(除了串口)。其他没问题,开始写串口逻辑,好家伙,串口一点反应都没有,收发数据都不行,我人傻了,一个小时都在检查配置问题,心想不应该啊,我前一天还配置得可以用啊,一个小时过去了,不行了,我只能盲写了,开始写串口得逻辑(当然先把现在得代码提交一遍)。串口得逻辑写的差不多得时候,老师这时候说F1板子得可以延时一个小时,当时我想的是再给我一个小时也不能改变什么,串口还是一滩死水,还不如不要,这不是给别人机会嘛。比完赛整个人就很沮丧,本来是保二争一,结果遇上这么个事。我跟别人说我的串口,他说他也是,我一个激灵,有机会。当然了,也有串口可以用的,也是实力很强得人,所以我下意识是自己得问题。 然而结果并不是,是学校电脑得问题,哭辽,,,,等结果得那一星期很难受,最后是省一,全省第7,人惊了,心想这也可以,难道串口逻辑是好对的??? 国赛虽然不去北京,但我还是报了,我只是想拿奖,没别的。好家伙,国赛虽然没有环境配置得问题了,又考了串口,但我的串口还是不能用,这个时候我就只有深深得懊悔,为什么不去搞懂之前不行得原因。没办法了,这个只能凉到一边,先把其他得逻辑写完,再来搞串口,所幸结果还行,国二,这个奖拿完,保研就稳了。
三、福利分享
接下来我会把准备过程做过的题的代码都贴上,包含了我的理解过程。
|