足夠的信心、恆心和耐心
有同學問過我,微控制器這門技術難不難。我覺得這個問題得從兩個方面去分析。
首先,我們從戰略上藐視它。那麼多同學跟著老師學一段時間就可以做出來小車,超聲波測距,甚至做出來機械人,似乎很拽的樣子。那他們又不是三頭六臂,我們也沒有什麼做不了的道理。實際上要說技術,其實就是一層窗戶紙,表面看不透徹,感覺特別神秘,實際只要你稍微一努力就可以捅破它,誇張點說,微控制器在邏輯上的關係,只有小學的水平,簡單的很。正所謂會者不難,難者不會,大家不懂這個東西,看起來感覺很神秘。所以大家只要認真踏實堅持學下去,肯定能學好這麼技術。
其次呢,我們從戰術上要重視它。你說微控制器這東西,如果十天八天就學會了,那麼這個技術還能值錢嗎?我可以這樣去表達,如果乙個技術很簡單就被學會,那麼很多人都會的這個技術,肯定也沒什麼前途和錢途。那究竟多久能學會呢?我給大家制定的學習方案,根據每個人的基礎不同,平均每天要拿出 2 個小時以上的學習時間,大概一到三個月可以入門。
入門的概念是給你乙個微控制器開發任務,你起碼知道要努力的方向和解決問題的大概方法了。
微控制器開發板,這也是必須的。如果你還在上學,學校實驗室一般會有開發板,可以考慮跟老師借乙個,或者使用師兄師姐們用完的,這樣可以省點錢。當然,如果身邊有高手,比如輔導老師,會微控制器的師兄,在他們的指導下做乙個也可以,身邊有人指導的話,不懂的問題還可以問他們。如果這些條件都不具備,那麼可以購買乙個,先學習別人的板子設計思路,給自己以後設計電路板打下基礎。在這裡就順便推薦一下我們的 kst-51 開發板,我不敢說我們的設計是最好的,但是我可以很負責任的說,我們的板子是出自經驗豐富的一線工程師之手,其中的設計都是根據實際專案開發的思路進行的,包括整體規劃、電路設計、器件布局等等,可以為你今後的專案開發提供乙個優質的參考。另外一方面,因為我們的教程是基於我們的開發板做的,所以大家配套來用的話可以節省時間,提高學習效率。
當然,即使不購買我們的開發板,你想學微控制器,也還是要有一塊開發板的,不能總是用軟體**,軟體**是學不會微控制器的。經常有同學過來問我,老師我用軟體模擬的好用,做了硬體不好用是什麼原因。在這裡我提一下,如果你上課用這個軟體**,糊弄老師應付考試是可以的,但是實際開發和**軟體卻差別很大,如果真心想學好微控制器這門技術,那我只能告訴你,拿起烙鐵焊電路,動手寫程式,遠離**軟體,靠軟體**永遠學不到真正的技術。
1 3 微控制器學習的準備工作
有同學問過我,微控制器這門技術難不難。我覺得這個問題得從兩個方面去分析。首先,我們從戰略上藐視它。那麼多同學跟著老師學一段時間就可以做出來小車,超聲波測距,甚至做出來機械人,似乎很拽的樣子。那他們又不是三頭六臂,我們也沒有什麼做不了的道理。實際上要說技術,其實就是一層窗戶紙,表面看不透徹,感覺特別神...
PIC微控制器入門教程(一) 準備工作
1 電腦一台 推薦執行windows 7 旗艦版 64位系統 2 選擇合適的燒錄 除錯工具 2.1 device support.html 檔案列舉了所有器件能支援哪些燒錄 除錯工具,檔案官方版本說明包裡 2.2 解壓後,開啟目錄,如下所示 2.3 g 綠色表示完整的生產測試支援。y 黃色表示初步測...
學習Vue 的準備工作
環境準備 1 首先從官網node v,如果出現對應版本號,則表示安裝成功。2 npm是隨同node.js一起安裝的包管理工具,直接在命令列敲出npm v就可以檢視是否安裝成功。在命令列敲出npm install g cnpm registry 安裝就可以了 4 安裝webpack npm insta...