新手如何快速學習微控制器?

時間 2021-05-30 11:30:52

1樓:想啥做啥

直接學習STM32,建議買塊開發板,正點原子,野火的都可以,103的足夠你學了,堅持學習,聚焦學,有什麼問題可以隨時諮詢我

2樓:電子小C

我的方法就是理論知識首先要足夠紮實,比如微控制器原理,C語言那些,要相當熟悉才行

其次就是多研究一下官方的例程,學一下別人的設計思路。現在很多人都是從STM32開始入行的,就拿STM32來說,你看乙個ST官方的例程或者原子的例程,就要明白人家某個地方為什麼要那些寫程式,然後下一次自己也可以嘗試按照同樣的方法去寫。

手把手教你學51微控制器

深入淺出STM8微控制器教程與應用例項

3樓:許偉平

學ucos rtt這類輕量級作業系統,學如何移植作業系統,從此不管哪種微控制器都是乙個開發模式;同時也學一學嵌入式linux,把玩微控制器變成碼農開發模式

4樓:行者再出發

學習微控制器,很多同學基本都是從理論再到實踐。比如說51都是教材的通用。都是從內部結構,流水作業過程等很晦澀的知識開始,再到實踐的過程。

可能很多同學在學習知識時已經懵了。因為沒有實踐,根本對內部的很多東西完全無概念。建議新學習的同學,不妨先學會使用,就是模仿別人的操作。

先看到結果再返回去聯絡理解知識。比如,暫存器的概念,對於新人來說,開始比較難理解。如果實踐了,發現其實暫存器相當於乙個開關的作用。

假設,把P0暫存器看做 8個開關合一的電箱開關。而這8個開關分別控制教室中的一盞燈。而這8盞燈相對於8個IO口。

那麼這8個開關可以分別控制燈的亮滅兩種狀態。那麼微控制器中,P0暫存器就是分別控制IO口高低電平的狀態的。再結合實踐過的結果,對應就可以可以理解暫存器。

舉一反三,IE TMOD等暫存器也相當於開關控制不同功能的開關。只是有的需要組合使用。就像教室的電箱開關開啟了,但是樓棟的總開關必須也開啟,那麼教室燈才能亮。

建議:在有數電c語言基礎上,可以實踐再去理解晦澀的理論。理論再指導掌握微控制器。

5樓:郭果

新手學習微控制器就是這麼簡單!!

學習使用微控制器就是理解微控制器硬體結構,以及內部資源的應用,在彙編或C語言中學會各種功能的初始化設定,以及實現各種功能的程式編制。

第四步:與PC機進行RS232通訊微控制器都有USART介面,特別是MSP430系列中很多態號,都具有兩個USART介面。USART介面不能直接與PC機的RS232介面連線,它們之間的邏輯電平不同,需要使用乙個MAX3232晶元進行電平轉換。

USART介面的使用是非常重要的,通過該介面,可以使微控制器與PC機之間交換資訊,雖然RS232通訊並不先進,但是對於介面的學習是非常重要的。正確使用USART介面,需要學習通訊協議,PC機的RS232介面程式設計等等知識。試想,微控制器實驗板上的資料顯示在PC機監視器上,而PC機的鍵盤訊號可以在微控制器實驗板上得到顯示,將是多麼有意思的事情啊!

第五步:學會A/D轉換 MAP430微控制器帶有多通道12位A/D轉換器,通過這些A/D轉換器可以使微控制器操作模擬量,顯示和檢測電壓、電流等訊號。學習時注意模擬地與數字地、參考電壓、取樣時間,轉換速率,轉換誤差等概念。

使用A/D轉換功能的簡單的例子是設計乙個電壓表。

第六步:學會PCI、I2C介面和液晶顯示器介面這些介面的使用可以使微控制器更容易連線外部裝置,在擴充套件微控制器功能方面非常重要。

第七步:學會比較、捕捉、PWM功能這些功能可以使微控制器能夠控制電機,檢測轉速訊號,實現電機調速器等控制起功能。 如果以上七步都學會,就可以設計一般的應用系統,相當於學會十招降龍十八掌,可以出手攻擊了。

第八步:學習USB介面、TCP/IP介面、各種工業匯流排的硬體與軟體設計學習USB介面、TCP/IP介面、各種工業匯流排的硬體與軟體設計是非常重要的,因為這是當前產品開發的發展方向。

深圳廣州鄭州長沙南寧微控制器技術提公升聯絡郭老師qq754634522

到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是微控制器大蝦了。

如何入手對32微控制器的學習?

巧學.h 51已經有基礎了,再學習32還是可以應付的來的,畢竟你想一想,你51是怎麼入門的就行了,你說對吧,實際上就是再花點時間看看書,然後買個開發板自己玩玩。在學習的過程中一定要適應使用韌體庫的開發方式,加強運用C語言的能力,需要建立工程意識,而且還要熟悉Cortex M系列晶元架構,了解CMSI...

51微控制器 32微控制器 openmv應該花多長時間和多少精力才能掌握呢

上限很高和下限很低,不好說。有基礎入門的話乙個月就夠了,比如學了51轉STM32,簡單看一下手冊,重點看一下gpio,時鐘,定時器中斷和串列埠,實際上就算掌握了,後續高階內容可以慢慢磨。openmv也同理,把常用的函式看一看跑幾個demo。精通就不好說了,比如作業系統學不學,boot的裁切,圖形庫移...

機械專業應該學習微控制器麼?

JackZhou 對於機械來說,整個電相關的課程都極度重要,因為畢業後很多人從事偏電的工作,而且就整體就業來說偏電的薪水可能稍稍高那麼一點點。即使到時你從事的是機械部分的工作,但是你仍然有很大的機會接觸到電那一塊的同事,在交流的時候,如果你電氣的知識比較好的話,會比較方便,對你很有幫組 青橙珺 微控...