多動手,反向多研究

上來就看書我覺得不是很好的方法,因為很多初學者根本都還沒有基本的認知,這個時候先開始看看簡單的視頻,動手搭建一套自己的環境,在實現常式的過程中去學習不明白的知識

當然後期還是得靠多擴展知識面,尤其是編程和演算法,但是開始並不要求


首先要有C語言和電路基礎知識。買塊開發板,照著視頻學習。之後自己最好能找到個已完工的實際項目,看看源碼和硬體設計。之後就可以自己慢慢動手了。

最好有人帶,可以少走很多彎路。


個人感覺還是老話說得對,實踐是檢驗真理的唯一途徑,應該有一個自己的開發板,不需要太多的功能,很多賣開發板的宣稱自己的板子功能多麼多多麼好,其實當你學的多了就會發現都差不多,無怪乎就是那麼幾種常用的介面,寫程序時要簡單的了解一下C語句,常用的比如if else,switch case,while,for等,然後先看別人的程序,不懂得時候就問賣家或者交流群,再或者度娘,看懂了別人的程序然後自己舉一反三試驗一下,比如別人做了一個程序是兩個LED燈交替閃爍,你看會了就可以自己改一改,像兩個燈同時亮,同時滅怎麼做,第一個燈亮三下第二個燈亮怎麼做,這樣隨著你學習的深入你會的也就越來越多,程序好寫,重要的還是思路要清晰,單片機每一個運行步驟都需要你來告訴它,如果你自己都模稜兩可單片機運行時也會這樣,最終就是各種問題。個人的一些小經驗,文筆不好有點啰嗦,希望對你有所幫助。


多做項目,多總結,多思考。


一邊看視頻一邊看數據手冊跟著敲自己獨立敲


推薦閱讀:
相关文章