回覆列表
-
1 # 風浪口的那隻小豬
-
2 # 電子學習
題主你好!要想成為一名遇強則強的微控制器高手,那麼你必須具備以下能力和從以下方面如手。
1:學習的能力。你不管是不是電子專業畢業,但你須對電子基礎知識、數位電路知識、電子元器件都進行過學習與理解,特別是非電子專業或未受過系統學習的,自我學習的能力尤為重要;
2:動手的能力。微控制器是硬體的應用用軟體的方式予以實現,它是計算機知識與邏輯思維能力的結合。這種結合不是簡單的寫寫程式,然後用模擬軟體或模擬板驗論即可,因這些都是簡單初級的,而高手則需能根據實際要求來應用微控制器,在實際應用中,微控制器的外圍模數/數模轉換,以及各種有、無線方式的資料傳輸、控制等,不僅要軟體方面,更需硬體設計,沒有一定的動手能力,想得高手的稱號的難度可想而知;
3:要想成為高手,還要不斷的研讀別人寫好的程式,理解其思路、方式、方法,轉化為自己的風格,才會有所提高;
4:多參與各種競賽,競賽場上都是高手,只有在同高手的同臺競技中,才會發現自己不足,找到差距,這樣便會達到遇強則強而成為高手。
以上僅談四點,其實學習微控制器就是一個不斷學習的過程,沒有任何人敢自稱高手,就像電腦作業系統一樣,編寫者在我們看來都是高手,但同樣有病毒程式可以讓其癱瘓,他敢說自己是高手嗎?
學習中開心,才是最重要!
1、首先得有恆心毅力;
2、然後瞭解一款微控制器,熟悉其構架,指令,常用暫存器,常用模組(IO口、定時器、AD口,串列埠等等);
3、最重要的就是多看多練多思考,從最簡答的流水燈開始到一些比較複雜的程式,剛開始免不了借鑑模仿別人的程式,其實能讀懂別人的程式已經說明有了基本能力了;
4、到後面做一些小東西,這樣可以有興趣核動力也可以提高能力;
5、其實掌握微控制器並不難,關鍵是跟微控制器相輔相成的一些東西,比如要學會電路的設計,pcb板的設計,學會元器件的選取,電路的除錯等等;
6、還有一些常用的演算法等等,這些都需要時間經驗的沉澱,得慢慢來,越做越有能力信心。