第十屆藍橋杯嵌入式比賽經歷

第十屆藍橋杯嵌入式比賽經歷

題外話

作爲一個第一次寫CSDN博客的新人,就寫一下關於對這次藍橋杯嵌入式比賽的感想!先說點題外話,其實在本科的時候,就一直想自己寫博客,寫下自己的一些自己認爲是技術的東西,
來因爲自己的筆記太容易丟掉了,很多之前記得筆記都不知道哪去了,結果遇到問題了 ,總是感覺之前自己做過,但就是找不到之前記的東西,這樣記下之後也方便自己查看;
來也方便別人看,同時也能進行一些技術交流,(不知道爲什麼想和別人交流技術的情感越來越強了,自己周圍基本上和自己搞的方向都也不一樣,師兄師姐都是軟件,前端,後端,大數據,NLP這些互聯網的東西。)

其實自己參加比賽的初衷並不是鍛鍊自己,自己已經是一名研究生了,按理說是搞自己的研究方向,學一些對自己將來有用的東西,也方便自己找工作,其實參加這次比賽的目的,就是爲了評個獎學金,因爲比賽本省的含金量大家都知道,我就不說了,將來比賽能用到的也比較少,現在ST官方首推的不是HAL庫麼,3.5的庫已經出來很多年了,很多人都基本不用了,加上STM32CubeMX,可以自動生成自己所要的驅動代碼,這樣很方便,都不用自己去從庫裏配置驅動。所以這個比賽很使用那些初學STM32的學生,能很好的鍛鍊自己使用庫的能力。

比賽題目

主觀題

先說這個,畢竟分值比較大,今年應該算是歷年最簡單的一屆題目,驅動最少,設計的到的只有ADC,LED,按鍵,EEPROM,LCD顯示,像往年都很重要的PWM,包括輸出、捕獲,串口的參數設置,查詢,RTC時鐘,都沒有涉及到,所以這次比賽基本上全拼客觀題。接下來講講主要的題目內容:

  1. ADC ,測量電壓信號,然後顯示在LCD屏幕上面,然後就是設置了電壓上限值和下限值,還有就是LED上下限的閃爍值。
  2. EEPROM保存上下限,和LED閃爍燈的序號,上電可以讀取參數。
  3. KEY B1鍵控制主界面和參數設置界面的切換,B2鍵控制參數的選擇,B3 鍵控制參數的加,B4鍵控制參數的減,參數主要就是上面說的那四個,電壓超過上限值,上限的LED燈閃爍(0.2S的頻率),電壓低於下限值,下限的LED燈閃爍。
  4. LCD顯示,主界面就是電壓值,和電壓信號的狀態,是Nomal,Upper,還是Lower,然後參數設置界面就是對各個參數的閾值進行設置,然後選中對於的參數,對於的選中的行要高亮。
  5. 難點 唯一的難點我覺得就在於如何讓用戶選中的LED隨着電壓的變化而變化,其實也不算是難點,就根據選中的LED的序號,然後對LED的狀態位進行移位操作就可以實現。其他的都是不用思考就可以寫出來的程序。
  6. 下面是具體題目:在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

客觀題

  1. 今年的客觀題相比往年,題目量大了一點,不過還是一樣,以選擇題和填空題爲主,今年全是選擇題,總共15道。
  2. 模電方面,要設計到三極管,場效應管,以及它們的工作狀態,以及參數的計算,今年就考到了耗散功率,集電極電流等,觸發器,包括單穩態、雙穩態、施密特等,然後就是運放的輸入輸出電壓計算(算是必考,必須準備),包括輸如輸出電阻,
  3. 數電方面,涉及到AD/DA的描述,工作原理,以及類型等,一般是以描述題來出,然後就是每年的必考題卡諾圖化解,數據線,地址線和存儲空間的關係,之前還涉及到一些邏輯電路,比如與非門,三態門等的功能。
  4. STM32單片機基礎,會涉及到一些寄存器的配置,考察閱讀文檔的能力,我竟然沒發現還有中文文檔,(笑哭),比如幾年考到配置端口到2Mhz需要配置寄存器Mode什麼位等等,中斷優先級使用幾位來操作,可以配置幾級優先級,之後還有對CortexM3的流水線是幾級的進行考察,低功耗,時鐘線等等,所以手冊還是得熟悉。

總結

總的來說,今年只要驅動寫的上去,主觀題就基本沒啥問題,全拼客觀題,還是祝自己好運吧!,畢竟研究生參賽人數少,省一人數少,自己還客觀題答錯好幾個,涼涼。(最後說一點,今年提交的方式好像和往年變了,今年只需要提交.axf下載文件,keil自動生成的,和自己寫的.c.h文件即可,其他的無需提交,意思很明顯,都不需要自己建工程寫程序了。)在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章