買了塊開發板,20G的資料,怎麼學習效率最高?

燚智能物理網開發大講堂

用簡單的語言,講複雜的技術!

學智能硬件開發、嵌入式開發,大家都喜歡買開發板。

開發板功能多,資料多,應該能學到不少東西。

可是買回來一看,電路板是不多,就一塊,但是資料隨隨便便就十多二十G

上百小時的視頻、幾百篇文檔、無數的代碼,新人看著當場就懵了

買了塊開發板,20G的資料,怎麼學習效率最高?

一個stm32開發板的資料,看著腦袋要炸!

工程師答:玩過,花了一兩個月把全部視頻都看完了。

問:記得住麼?有多大用處?

答:只記得看過,不記得內容了。工作之後發現大部分都沒有用。一百多課,只有三分之一用得到。

買了塊開發板,20G的資料,怎麼學習效率最高?

一百多堂課,可是大部分都用不到

開發板教程,和課本一樣,只是知識點全面,但缺乏實際項目指引,看完一百多個小時的視頻,照樣不知道怎麼做項目。

不過不用怕,燚智能大講堂教你快速上手智能硬件和物聯網開發

先看硬件系統架構,主要是硬件和接口

拿到開發板,先看硬件架構,只看框圖就行了,看電路板上有什麼元器件或模塊,每個元器件有什麼作用,之間用什麼樣的接口連接。便於以後去找東西。

買了塊開發板,20G的資料,怎麼學習效率最高?

某電路板的硬件框圖,詳細標註了元器件、工作流程、信號流向

對於初學者,需要去了解各種名詞解釋。閱讀文檔的時候看到不認識的名詞,就像讀英語的時候遇到生詞一樣痛苦。


最常用的內容:GPIO、中斷、I2C、串口、ADC

單片機上最常用的功能,幾乎都是這些接口的靈活使用或組合。別看一百多堂課,很大部分內容都是圍繞著常用接口來講的。學會GPIO的使用,就能實現大部分外設的工作。

GPIO是單片機對外控制的最主要的接口,能夠輸出信號、輸入數據、配置不同的數字接口協議等。

例如電源的開關、LED燈的開關都是通過GPIO輸出高低電平來實現的,蜂鳴器是通過GPIO口輸出PWM波來實現的,按鍵是通過GPIO口輸入中斷信號來實現的,各種模擬溫溼度採樣是通過ADC採樣實現的,各種數字傳感器是通過I2C+中斷或串口來實現的。

總之,外設再複雜,幾乎都是:上電、復位、通信、中斷這些邏輯。

燚智能學院以前的文章供參考: , 。

買了塊開發板,20G的資料,怎麼學習效率最高?

根據功能來反推學習內容

如果按照教程按部就班的順序學習,只能得到零散的知識點。跟背單詞沒什麼區別。

要學得快,還是要“讀文章”,就是按照產品的功能需求,拆解成各個學習點。

例如,用單片機做一個藍牙智能鎖,涉及到的內容有:通過串口操作藍牙模塊收發數據、通過GPIO輸出控制鎖的電機正轉反轉、通過門磁或紅外傳感器的中斷信號檢測是否開門關門等。

知道技術點有什麼用,學習的是才有針對性,記憶的才牢靠。

買了塊開發板,20G的資料,怎麼學習效率最高?


燚智能開發大講堂

物聯網開發實戰派!

前期精彩內容回顧:相關鏈接在正文裡 :)

買了塊開發板,20G的資料,怎麼學習效率最高?


分享到:


相關文章: