-
1 # 電子設計學堂
-
2 # 光明右使8787
生產環境中用的最多的是名不見經傳的,你在教科書上根本看都沒看到過的型號。因為這種芯片價格低。而為了維持低價格,不可能採用有版權的指令集,而是用工廠的私有指令集。所以大凡教科書上學到的品種,X86 ARM MIPS這類,生產環境中用的反而不多。因此你要學的不是哪款微控制器,而是要根據工廠給出的datasheet,用C甚至彙編寫出程式碼實現功能。只有掌握了這項技能才能以不變應萬變。
-
3 # 老馬識途微控制器
一定要根據將來的就業方向選擇要學習的微控制器的型別。
一、根據企業需求學習某種微控制器加入已經有選定的某種型別或者某幾個企業,目標就是想到這種企業工作,那就多去看看這種企業的產品都是什麼,進入要了解這種企業一般都是用那種或者哪幾種微控制器進行開發的。
然後就去實驗室或者網上查詢這些微控制器的資料、教程。從原理開始學起,要深入瞭解這些微控制器的內部原理,能夠熟練使用這些微控制器的內部模組功能。最好能夠自己動手製作一個基於這些微控制器的具備多種功能的電路板。從電路到程式設計,全面學習。
最最重要的是,要根據企業產品的特性功能進行有目的性的學習,最好能夠實現這些產品的功能。
這樣到這些公司求職的時候會有較大的優勢。
二、基礎薄弱就學51微控制器如果自己本身沒有微控制器基礎,那就學習51微控制器。
原因有下面幾點:
1、51微控制器資料最多,在學習中遇到的問題可以得到更多的幫助。
2、51最基礎,功能簡單,但是它的功能是所有微控制器中最基礎的,所以學會51微控制器,再學習更多功能、更復雜的微控制器就會容易多了。
三、有一定基礎就學STM32如果已經有了一定的基礎,那就學習STM32微控制器。
原因如下:
1、STM32微控制器功能強大,並且是基於ARM核的,學了STM32微控制器,會對嵌入式系統以及嵌入式作業系統都有比較清晰的認識,
2、學會STM32,等於進可攻,退可守,因為STM32學會了,再深入嵌入式系統會很容易,同時再向下學習其它微控制器更是易如反掌。
回覆列表
觀點
最近我們在招一批關於微控制器的研發崗位就此我也談談自己的感受。首先微控制器的基本都是對微控制器底層驅動的控制,對暫存器的控制。其實學透一種微控制器對以後的工作和學習就非常的有幫助了,無論是哪一款。
綜述就微控制器的種類來說有51微控制器,MSP430微控制器,PIC微控制器,STM32微控制器,還有51的升級版15微控制器,飛思卡爾微控制器等等,其實我們真正的去學習這些微控制器的哪一款對於我們今後的工作都不會有太大的影響。學會了一門你以後工作後對其它的微控制器就很快能掌握。
微控制器分析如果真的要進行區分或者你現在是一名工程師正在給專案的微控制器進行選型,那麼我們一起分析下這些微控制器以給你建議。
51微控制器
51微控制器是我們大學就學習過的微控制器,他是最簡單最容易操作的微控制器,正因為他的暫存器易於操作,管腳無太複雜模式,系統時鐘無需配置,給我們初始學習帶來許多的優勢。但是也不是因為他的簡單工作的專案就不採用他,其實在一些要求不太高的應用中比如智慧小車等,其實為了控制成本等因素還是會採用51的,不過區別就在於不會採用那麼多的管腳的型號了。
MSP430微控制器
MSP430微控制器是TI的一款非常出色的微控制器,他的特點就是低功耗,所以在一些低功耗的學習中,通常會採用它。MSP430微控制器是許多學生學完51微控制器後的首選。
PIC微控制器
PIC微控制器的特色在於其穩定性,給大家介紹個它之前的一個產品的特性(只能燒寫一次程式,非常的便宜)。PIC微控制器特有的加密方式也讓做產品的工程師非常的青睞。
STM32微控制器
最近幾年ST對32位微控制器的熱推使STM32帶來了很大的影響力,從之前的M3核心到現在的M4核心,再到物聯網的低功耗應用可以說STM32涉及到了各個領域。這也是大家很應該學習的一款。