-
1 # 呢吶是個帥哥
-
2 # 頭號炮灰2
現在國內有名的工控公司,伺服驅動器,變頻器以及其他工控一體化控制器大多采用微控制器,很多首選就是STM32,自從09年STM32在國內流行後,其開發教程以及優越的價效比,是很多工控產品的首選~我研究生開發伺服時,程式碼還是從以DSP為MCU的伺服產品移植,並且現在在國內知名工控公司公司,公司大多數產品全部是基於STM32開發~
-
3 # 老爺爺之前
國內微控制器市場如火如荼地發展超過20個以上的年頭了
如今,微控制器早已經滲入到我們日常生活的方方面面,平均每一個家庭至少有20—30個家用電器(所有用電的東東)(大大小小),其中90%都有一個微控制器。並且,越是自動化程度高的電器產品,裡面所使用的微控制器“檔次”也會越高。微控制器大致可以分為高、中、低三個檔次
一、高檔次(請允許我在高檔微控制器裡再分三個檔次,由於所針對的應用領域不同而功能不同,但從效能上看都屬於高檔次)微控制器有往高檔次發展的趨勢,是因為社會的發展對微控制器的功能和效能要求越來越高。
1、高高檔次微控制器我指的是基於ARM M3/M4的微控制器(32bit),片上集成了大容量的儲存器,有的還集成了“輔助二核”。目標市場是針對“系統級”產品應用,如可穿戴式產品等,在這個系列中,STM32幾乎主導了市場和應用;
2、中高檔次微控制器是基於ARM M0/M3的微控制器(32bit),這個系列的微控制器主要是和傳統高檔次8bit微控制器爭搶市場,號稱8bit微控制器的價格32bit微控制器的效能。與高檔次8bit稍不同的是,他們針對的市場偏向於“消費類”,而高檔次8bit微控制器一般針對的是“工控類”或“工業工作環境”;
3、高檔次微控制器以歐美、日系8bit/16bit,主要是針對“工業控制”和/或汽車電子等對“抗干擾性能”、“穩定效能”等要求較高的應用場合。
二、中檔次微控制器以“臺系”微控制器為主,目標市場是中、低端消費類電子產品,如傳統家電,小家電產品
三、低檔次微控制器以“雜牌”微控制器和中國產品牌微控制器為主,針對更低端消費類電子產品。
總結高檔32bit微控制器,STM32市場普及程度較高,基本上主導了各個行業的應用。中高階微控制器以8bit居多,以歐美、日系為主。低端微控制器以“臺系”和大有後來居上的“中國產”為主。
-
4 # 中國頂級科技評論人
來來來,剛好問到專業知識了,我也算本領悟研究好幾年的人兒了。給你稍微普及一下,也許不到位可以做個參考。
微控制器我們知道的時候應該從8051微控制器開始了,那個時候89C51什麼的可不得了,只有幾百B的運存,幾百b的程式空間讓程式設計師為之絞盡腦汁。
後來AvR PIC等16位機的出現,重新整理了微控制器的功能需求,對微控制器的能力進一步提升。
如今自從Arm微控制器映入眼簾,像什麼Nxp St Ti Atmel都相繼出臺了Arm微控制器,尤為出彩的就屬stm32了,103系列幾乎壟斷了32位低端消費電子。
此後很多廠商也不在這個領域和意法爭第一了。
然而事情遠不止你們想的那麼單純,因為Arm構架幾乎每年一變,效能也是每年一個迭代。翻幾番都不為過。手機的cotex a系列你們都感受到了,微控制器上的m R系列當然也不例外。
從cotex m4系列以後意法也出臺了很多低功耗產品,想擠進物聯網第一梯隊。
然而,Cotex m7也相繼出世,這個時候當然意法不急不慢的推出了F7系列以及號稱600mhz超級微控制器H7系列也釋出了。
但是H7系列遲遲不能量產,卻給了其他廠商機會。
Nxp此時突然宣佈Nxp i.mxRT1050系列橫空出世,用這個詞一點都不為過,真正600mHz的Mcu就這樣量產了,相比stmh7系列,這個價格便宜幾十倍,僅需3$,效能空前強大,早知道stm32f1才72mhz f4不過168mhz,F7系列也就216mhz,這個Nxp竟然600mhz!
僅僅釋出不到一年,所有ide都對此產品做了支援,從Iar 到 Mdk,所有debuger也做了支援,所有文件論壇呈現一邊倒的姿勢。。。就像當年stm32f1系列一樣的架勢突然被Nxp拿去了,NXP從i.mx6以後又一款風靡全球的晶片就這麼出來了。。
如今Arm微控制器市場國內小論壇學習市場上的比如正點原子,野火Stm32還有硬漢的armfly都轉去Nxp。
所以這款晶片應該是目前地球上最牛逼的微控制器。
注意不要拿A系列對比,因為微控制器和手機裡面那個晶片比最大的區別就是有沒有記憶體管理單元,能上linux和Android之類的系統的就不能叫微控制器了。
-
5 # 富士山下ooo
看到STM32還是想來聊一聊,畢竟當初上學的時候自己是非常喜歡STM32這款微控制器的,我是用STM32這款晶片打開了微控制器的大門,之前玩過3個月的51。
十年前,意法半導體在北京釋出了首款STM32產品,到現在已經是第是一個年頭了。期間,全球出貨量超過30億,成為中國第一大微控制器品牌。最終將要打造一個宏偉的戰略生態系統,領導整個產業。 前不久STM32又新發布了STM32L4+系列,該系列主打功耗,在圖形處理上也有不錯的能力,擁有大容量嵌入式儲存器,主要針對物聯網方向的挑戰。至此,STM32一共擁有11大系列,800餘款產品,可謂整容強大。
從學習上來說,STM32的主流程度無可厚非,網上資料一搜一大把,開發板也有很多,這裡推薦一下正點原子的戰艦開發板。大量的學習者都在交流,網上各種論壇都開有專門的STM32板塊。擁有暫存器開發方式和庫函式開發方式,學習者如果想專研清楚一點,建議研究研究暫存器的開發方式。使用者(不針對學習,針對產品)則可以採用庫函式的方式,開發效率高,且庫函式是有ST官方開發,有專門的團隊維護,程式碼質量是值得信任的。大量的使用者總結的經驗可以使你少走一些坑,大量的產品可以使你擁有更多的思路。
工作中,使用過STM32的F103系列,使用過飛思卡爾,現在用的是瑞薩。總體覺得還是STM32好用一些。
-
6 # 光明右使8787
基本朝兩極發展。一個是廉價,像義隆的OPT晶片,不到8毛錢。一個是高效能,像ARM的32位晶片,可以跑linux。
實際生產環境中用的最多還是廉價的晶片,大部分廉價晶片用的是私有指令集,私有編譯器,廠家也不會提供開發板,沒有例項。要按datasheet一點一點啃。但產量達到百萬級別後對成本太敏感了,也是無奈的選擇。
-
7 # __gift
微控制器的發展不是以一味追求效能而生的,stm32系列的,目前我用過的效能最高的也就是f407xxx,此外,f103也用了飛思卡爾的k10也用,總的來說效能上跑到一兩百兆在現在不是問題,片上ram,rom也都可以到比較大,看自己的選型,具體引數忘了,太久之前的事了…其實微控制器的低功耗,低成本(晶片成本和外圍電路的成本)倒是一個重要方向,之所以會有微控制器這種東西,就是因為其使用成本低,不用過多的外圍電路,不用過多的軟體程式碼,就能實現基本的控制和邏輯處理,同時能做到低功耗…功耗問題是很多產品的命門…拋開上述兩點,微控制器沒有任何存在的意義…
-
8 # 愛上半導體
51、AVR、STM8、STM32這些主流微控制器筆者都用過,要說到微控制器的發展程度還得看STM32,因為在當代STM32已然成為高效能微控制器的標誌了。這時候可能會有人要說我們公司用的XXX微控制器秒殺STM32,那麼我想問你們公司用的這個微控制器是主流微控制器嗎?是通用型的嗎?價格低廉嗎?如果不是主流微控制器拿出來說事,那將毫無意義,因為只有主流、廉價的微控制器才能普及大眾,對於此、那些偏門的微控制器就不多說了。
下面主要介紹一下最具代表性的STM32的發展趨勢
從下面STM32微控制器效能分佈可以看出,效能最高的微控制器為STM32/H7系列
我們知道,STM32擁有廣泛的產品線,包括低成本的8位微控制器STM8和基於ARM®-Cortex®-M0、M0+、M3、M4及M7核心的32位微控制器。其中以M7核心的微控制器效能最為強大,採用M7核心的微控制器是STM32H7系列,而我們所熟知的STM32F7系列微控制器採用的是M4的核心,比起M7核心效能差的就太多了。
那我們來看一看ARM® Cortex®-M7核心效能有多強大。
不服跑個分STM32 H7的CoreMark測試居然高達驚人2010分,比 STM32F7提高一倍多 ,STM32F7是之前跑分最高的微控制器。
大容量儲存器STM32 H7採用了40nm製造工藝 ,40nm什麼概念?這麼比較一下你就清楚了,最新的iPhone X的A11處理器用的才是10nm,STM32 H7處理器已經快要和手機處理器相媲美了,因為這種廉價的處理器能到達40nm的製造工藝是一個巨大的突破,同時它採用了2MB雙區 ECC 快閃記憶體 ,51微控制器的快閃記憶體才只有128Byte,還不到1K。還有1MB大容量ECC RAM 。
超級互聯能力 STM32H7以效能為中心的智慧架構三個獨立電源域,功耗控制更靈活. 最佳配置最佳化資料傳輸和CPU負荷 。
超高能效動態功耗降低一半,效能提升一倍,功耗控制更靈活 。
H7最大的提升就是他的頻率竟然達到驚人的400M,筆者第一次接觸STM32F1,對於72M的頻率都覺得不可思議,現在H7的頻率400M,且功耗又是如此之低,對於從STM32一開始就接觸它的電子愛好者來說,這可謂是一件”大快人心“的事,如此高的效能如果單單的跑裸機,未免有興許的浪費。
效能的提升,就必然造成價格的提升,對於絕大多數產品,筆者採用最多的是STM32F103系列,如果是更簡單的電子產品,51和AVR、STM8用的也不少,因為這些效能完全夠用了,做產品的話,第一個因素考慮的就是價錢,像STM32H7這樣的效能怪獸,不知道我們什麼時候、什麼專案才能用的上。
回覆列表
怎麼說呢,這個問題不能說發展到什麼程度了,我們可以說電腦的雛形就是微控制器,我們現在用的32微控制器要比第一臺電腦強很多的,微控制器主要在處理不太複雜的演算法和資料處理上,往上可以看看arm嵌入式那個就是相對複雜了再往上看手機系列晶片再到電腦系列cpu所以說根據需要選擇晶片是核心