怎麼深入學習微控制器

2022-03-10 01:47:12 字數 1716 閱讀 5078

我幫你想個課題吧:做乙個儲存裝置,儲存你的機密檔案。沒什麼實用性,但對微控制器學習有益處,既便是學arm也可以這樣練習。

對初學者而言開始難度可能較大,不過將來找工作時,老闆是不管這些的,你就當作是老闆給你的一項任務吧。如果你能獨立完成(相對的,必要的諮詢還是需要的),技術水平提高雖然有限,但相信你的適應能力會有較大提公升。其實這就是工作經驗:

很多時候都是邊學邊幹,關鍵就是拿來個新的東西你是否有思路如何去用、怎麼用。下面細說一下可能牽涉到的東西。

1、使用串列埠通訊接收資料:通過串列埠接收你的機密檔案。現在微控制器或嵌入式裝置現在幾乎沒有不帶通訊功能的,rs232是最簡單也是最基礎的,所以應在這方面加強。

計算機端初期可以使用串列埠除錯軟體來驗證裝置。以後根據你的興趣可以考慮編制乙個計算機小軟體,通過協議來傳送、接收檔案。

2、使用nand flash或eeprom儲存資料,也可以兩種晶元同時使用。資料儲存在微控制器或嵌入式裝置中是較常用的,eeprom常用於儲存小資料量的資料(比如at24c16等,資料量在k級);nand flash則常用於儲存大資料量的資料(比如nand256等,資料量在m級)。現在u盤使用的就是nand flash。

所以其意義就很清楚了。

3、使用u盤將資料匯出:可以使用深圳藍色飛舞公司的pb375晶元來擴充套件u盤介面。嵌入式裝置訪問u盤的應用現在越來越多,但真要使裝置能操作fat檔案系統還是有很大工作量的,至少眼前沒有必要,這塊晶元已整合這些基本功能,只要接幾根口線按要求訪問就行。

4、建議採用8位數碼管和4x8或8x8按鍵,顯示結果並啟動操作,比如對u盤操作的啟動和執行結果。雖然這個應用用不了這麼多的顯示和按鍵,其實這是練習軟體能力,如何管理這些外設,這方面可以參考一下網上的資料,如何設計、如何程式設計。

5、時鐘你做過了,建議你使用溫度感測器,不操作的時候顯示溫度。這裡主要是ad轉換,這方面在微控制器領域是比較重要的。

6、電源:建議裝置使用常見的(比如類似路由器用的)初級穩壓電源,但應能同時適應9v~16v的直流或交流輸入(這是為了防止使用者隨意拿來乙個穩壓電源造成裝置損壞,將來做產品時必須要考慮到這些因素)。電源是系統最重要的模組,但往往在學習時又很少強調,所以必須要實際練習。

具體到此例,整流後可能需要三種電源:微控制器系統、usb介面、ad轉換。穩壓部份建議先使用諸如7805之類的線性穩壓晶元,然後再使用諸如lm2575之類的開關型穩壓晶元,實際感受一下有何不同。

以上是我的一些建議,你當然可以一次性都用

,也可以分步來,總之可以隨意增減。很多東西我沒有細描,就是想讓你體驗一下實際工作的感受,都說了就沒意義了。一定要自我為主完成,有些方面:

比如設計完原理圖後可以請人幫助審核一下,但前提一定是要自己先設計出來,問問行不行,如果不行為什麼?至於如何改,還應該是自己的事。對於沒用過的東西,如何使用向廠家諮詢是很正常的,這倒是可以。

我想再次說明,此例沒有實用性,就是讓你體驗一下將來的工作是怎麼回事。經過這個過程你也就基本知道了工作經驗是怎麼回事,同時也能讓你對開發有個感性認識。嵌入式程式設計,說起來好像是軟體的事,但不了解硬體是做不好的。

還是那句話:此例對初學者而言開始難度可能較大,但等完成後,你自己有什麼收穫會體驗到的,尤其將來工作後或得到驗證,我相信你不會失望。

最後,基於你的描述,有可能還需要學習如何繪製pcb電路板,可以使用protel 99或pads2007之類的工具軟體,這兩種用的最多。 此例用到的晶元成本也不高,即便是零買1、2百元也就封頂了,相對而言可能制電路板的成本最高,因為有開工費,不過既便如此,採用雙層板,估計2百元也就拿下了。學習嘛,不花錢是不行的,更何況這種練習,其實是一種投資,你說呢?

怎麼學好微控制器

作者 郭天祥 很多微控制器初學者問我的第一句話就是怎樣才能學好微控制器?對於這個問題我今天就我自己是如何開始學微控制器 如何開始上手 如何開始熟練這個過程給大家講講。先說說微控制器,我們現在用的比較多的是8051微控制器,它的資料比較多,用的人也較多,市場也很大,51微控制器內部結構比較簡單,非常適...

微控制器學習

自己不知不覺已經走過了五年的微控制器學習之旅。在2003年最初接觸微控制器的時候,在我心中覺得51就是微控制器,微控制器就是51,根本不知道還有其他微控制器的存在。那時候老師只教會了我們組合語言,根本不知道用c語言也可以進行微控制器開發。幸運的是,我加入了微控制器興趣小組,在老師的指導下,做了一系列...

微控制器學習總結

微控制器假期培訓總結 郭林朋首先感謝領導給我這次培訓的機會,通過這次培訓我獲益良多,提高了自己的專業技能,下面就是我對本次學習的總結和教訓。第一天的開學典禮上,我們聽了亞龍集團陳總經理的報告,特別是陳總經理提出的,做 學 教的教學模式,將做放在第一位,切合中職院校的特點,重點培養學生動手的能力,職業...