回覆列表
-
1 # 極客程式視界
-
2 # A黑色蒲公英
我初中畢業,我自學的微控制器,不過只是入門級別的水平。簡單的程式能看懂,複雜的就需要數學和邏輯思維比較好才能看的懂,我覺得最主要的是要多學多看多寫多製作微控制器作品才能學好微控制器。
我初中畢業,我自學的微控制器,不過只是入門級別的水平。簡單的程式能看懂,複雜的就需要數學和邏輯思維比較好才能看的懂,我覺得最主要的是要多學多看多寫多製作微控制器作品才能學好微控制器。
對於程式設計入門的基礎知識來說,只要你有基本的英語識字能力認識do,while,for等單詞和基本的數學邏輯知識就能夠上手了。所以你只要有小學能力水平就可以學習c語言基礎知識了。
但好的數學邏輯能力能讓你學習過程上手更快,理解更快,比如c語言裡的邏輯與或非,指標,程式設計相關的資料結構,演算法等。
另外微控制器雖然基本上也是用到c語言,但是它還需要題主掌握基本的硬體電路知識,因為微控制器基本上是和硬體打交道,你需要懂諸如i2c,spi,usb等匯流排協議,看得懂原理圖,懂得一些基本的元器件知識等,有時候還會涉及到一些組合語言,所以學習微控制器要求相對要多一點。c語言僅僅是一門程式語言。而微控制器屬於你工作需要選定的一個領悟。
不過,任何技能,包括邏輯思維能力都可以透過不斷地刻意練習而習得。所以不用擔心學不懂,只要你堅持下去,透過問題驅動,不斷地實戰是可以很好的走下去。除非你遇到難題就自暴自棄,還未入門就已經放棄。