chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文解析單片機的發(fā)展情況

貿澤電子設計圈 ? 來源:面包板社區(qū) ? 作者:面包板社區(qū) ? 2020-09-07 11:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機

單片機是什么,單片機就是微控制器,一種通過運行編寫的程序實現控制功能的芯片,廣泛應用于馬達控制、人機交互、數據采集、照明、小家電、玩具等各種應用。從事電子行業(yè)的人一般稱之為MCU,也就是微控制器?,F在大家似乎不怎么提單片機這個詞,筆者也只記得在大學里有門課叫單片機,有些網絡論壇還有單片機板塊。單片機這個詞似乎只有老工程師會這么說,現在年輕一代的工程師很多直接用ARM來指代單片機。

其實單片機的英文名很直接地表達了其本質,Single Chip Machine/Microcomputer/Microcontroller,其字面理解就是單芯片實現的微電腦、微控制器。其核心就是高度集成化,集成了CPU與存儲器,以及外部設備,比如定時器、GPIO、SPI、IIC等等。

圖1:典型的混合信號MCU結構(混合信號指模擬與數字外設并存)

(圖片來源:Silicon Labs C8051f數據手冊) 由于單片機在一般電子系統(tǒng)中負責控制功能,因而從功能的角度大家又稱單片機為微控制器單元,Microcontroller Unit簡稱為MCU。 為了統(tǒng)一表達,本文往下用MCU來指代單片機。 目前市面上的MCU根據其CPU系統(tǒng)的指令與數據總線寬度主要分為8位、16位或32位MCU。在早期,各大主流半導體廠商的8位MCU在各細分領域取得了巨大的成功,8位MCU主要分為大名鼎鼎的51核系列和非51系列。

圖2:眾多8位機內核(圖片來源:貿澤電子) 在8位機時代,各廠商的MCU架構各有特色,差異較大,若想熟練掌握某系列MCU的編程技巧,并非易事。一般多采用“祖?zhèn)鳌钡能浖到y(tǒng)架構及驅動代碼,很少使用標準RTOS,俗稱”裸奔“。所以工程師在熟練掌握某系列MCU后,除非迫不得已,絕不愿意使用其他系列的MCU。 32位MCU,得益于32位的指令與數據系統(tǒng),較8位MCU,其性能更強大,定位為高端MCU。知名的架構有Cold fire、MIPS32、PIC32d等。后來NXP、三星、ST等廠商推出了32位的ARM7內核MCU,作為高端MCU產品,在市場上取得了巨大的成功。直到那時,32位MCU還是以中高端MCU的身份出現在市場,高端MCU的特征有以下幾點: 1 跑的快,主頻在50MHZ以上。 2 集成有大容量的ROMRAM,并多帶有外部存儲器總線。 3 集成有高級外設,比如USB以太網、LCD控制器等。 再后來針對傳統(tǒng)8位/16位MCU市場,ST率先推出了ARM Cortex-M3內核MCU,就是現在處于32位MCU王者地位的STM32系列。STM32系列簡單易用,使用高效的IDE工具,即使是新手也很容易使用C語言從main()函數直接編寫應用程序,不需要過多考慮系統(tǒng)的啟動與中斷系統(tǒng)的配置。由于簡單易用,市場占有率越來越高,不少8/16位MCU用戶都采用Cortex-M3內核MCU來升級自己的產品。各主流MCU廠商紛紛推出了ARM Cortex-M3內核MCU,也就是采用ARM Cortex-M3內核配上自家傳統(tǒng)MCU的外設。 ARM Cortex-M3 MCU的巨大成功,催生了更高性能的Cortex-M4、Cortex-M33、Cortex-M7以及多核MCU。這些高端MCU速度達到數百Mhz,具有浮點運算等數學計算能力,甚至采用了Cache技術。其應用范圍拓展到了圖像處理領域,其性能遠遠超出傳統(tǒng)MCU的標準,模糊了MCU與MPU的邊界,目前與MPU的區(qū)別僅僅在于高端MCU無MMU(存儲器管理單元)部分,無法運行linux/android級別的高級操作系統(tǒng)。

圖3:STM32高端MCU H7系列(Cortex-M7內核)(圖片來源:貿澤電子) 由于這些ARM MCU啟動與中斷系統(tǒng)是一樣的,IDE也可以是一樣的,對于開發(fā)工程師而言,選用新的ARM MCU的難度要比以前換不同架構MCU輕松很多。 為了解決不同廠商MCU外設的差異化,ARM又提出了微控制器軟件接口標準(CMSIS:Cortex Microcontroller Software Interface Standard)。在原廠提供的標準驅動庫的支持下,設計工程師可以非常輕松的采用不同型號MCU完成設計工作。 時至今日,針對海量需求的低端MCU市場,越來越多的廠商推出了Cortex M0/M0+ MCU,價格低至0.1 USD。僅中國大陸地區(qū),就有40家以上的MCU供應商。似乎再沒有人會想到用8位MCU去做產品。ARM Cortex-M核MCU已經完全覆蓋了從主頻1GHz,帶有DRAM控制器,引腳高達兩百多,采用BGA封裝高端MCU,到主頻15MHz,20條腿的低端MCU。 由于ARM Cortex-M核MCU的普及,也難怪有人用ARM來特指MCU。 MCU市場如此的火爆,貿澤官網提供了近45,000個可選料號,并按照其架構分為8位,16位,32位以及ARM核MCU。如有需求,相信一定能找到符合您期望的MCU。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6071

    文章

    45267

    瀏覽量

    660965

原文標題:聊聊單片機的發(fā)展(MCU)

文章出處:【微信號:Mouser-Community,微信公眾號:貿澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    單片機個承載科技與工程思維的核心平臺

    在現代社會中,科技的快速發(fā)展推動了各個行業(yè)和技術的革新。單片機(Single Chip Computer)作為種集成化的電子系統(tǒng),正在逐漸成為連接數字世界與物理世界的橋梁。無論是智能家居、自動駕駛
    的頭像 發(fā)表于 09-29 01:07 ?270次閱讀

    浮思特 | ABOV 32位單片機的技術演進與行業(yè)應用解析

    聯網等領域,32位單片機的應用逐漸取代了傳統(tǒng)的8位、16位單片機,成為市場主流。32位單片機發(fā)展趨勢32位單片機的核心優(yōu)勢在于其更高的運算
    的頭像 發(fā)表于 09-01 09:56 ?528次閱讀
    浮思特 | ABOV 32位<b class='flag-5'>單片機</b>的技術演進與行業(yè)應用<b class='flag-5'>解析</b>

    什么單片機比較耐用

    凱星科技有限公司在多年的單片機應用開發(fā)中,對各類單片機的耐用性有著深入了解,通過為拓邦、朗科、安徽龍多等客戶提供方案,積累了豐富的選型與優(yōu)化經驗。 影響單片機耐用性的核心因素 單片機
    的頭像 發(fā)表于 07-31 13:48 ?476次閱讀

    怎么測單片機系統(tǒng)頻率

    單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機應用開發(fā)、程序調試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?307次閱讀

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據電機類型和功率,搭配合適的驅動電路,才能實現穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?309次閱讀

    單片機怎么燒程序

    單片機燒程序是將編寫好的程序代碼寫入單片機內部存儲單元,讓單片機按照預設邏輯工作的過程,是單片機應用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制程序,還是復雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?491次閱讀

    單片機與存儲器的那些事

    單片機與存儲器的關系像什么?單片機里的存儲都是樣的嗎?為什么有的單片機既有EEPROM又有Flash?
    的頭像 發(fā)表于 04-10 10:06 ?1212次閱讀
    扒<b class='flag-5'>一</b>扒<b class='flag-5'>單片機</b>與存儲器的那些事

    單片機科普總結,建議收藏!

    單片機(MicrocontrollerUnit,MCU)作為嵌入式系統(tǒng)的核心之,在現代電子產品中無處不在。從智能家居、汽車電子,到工業(yè)控制、醫(yī)療設備,單片機支撐著無數智能化應用的發(fā)展
    的頭像 發(fā)表于 04-07 11:58 ?3451次閱讀
    <b class='flag-5'>單片機</b>科普總結,建議收藏!

    晶振受到電磁干擾對單片機的影響

    單片機可以正常運行的個因素就是晶振的穩(wěn)定性。在工作過程中,晶振可能會受到電磁干擾的影響,導致單片機發(fā)生故障,甚至出現死機的情況。
    的頭像 發(fā)表于 03-20 18:01 ?890次閱讀

    解析工業(yè)互聯網

    電子發(fā)燒友網站提供《解析工業(yè)互聯網.pptx》資料免費下載
    發(fā)表于 02-20 16:42 ?1次下載

    什么是單片機的ADC接口

    ,簡稱ADC)接口是單片機中不可或缺的部分,它負責將模擬信號轉換為數字信號,使得單片機能夠處理來自傳感器、儀表等模擬世界的信號。本文將深入探討單片機的ADC接口技術,包括其定義、工作
    的頭像 發(fā)表于 02-03 11:27 ?3374次閱讀

    單片機在電子技術中的應用及發(fā)展

    單片機作為種高度集成的微控制器,在電子技術領域有著廣泛的應用。本文首先介紹了單片機在多個領域的具體應用,包括自動化儀器儀表、家用電器、醫(yī)用設備、通信設備、汽車電子控制與檢測以及模塊化系統(tǒng)等,展示了
    的頭像 發(fā)表于 01-15 10:30 ?1080次閱讀

    單片機Debug工具性能對比 單片機調試常用命令

    單片機(Microcontroller Unit, MCU)調試是嵌入式開發(fā)中的個重要環(huán)節(jié),它幫助開發(fā)者發(fā)現和修復代碼中的錯誤,優(yōu)化程序性能。不同的單片機和開發(fā)環(huán)境可能使用不同的調試工具和命令
    的頭像 發(fā)表于 12-19 09:56 ?1956次閱讀

    如何優(yōu)化單片機項目的功耗

    在現代電子設計中,功耗優(yōu)化已成為個不可忽視的重要議題。對于單片機(MCU)項目而言,功耗不僅關系到產品的能效比,還直接影響到電池壽命和熱管理。 硬件層面的功耗優(yōu)化 1. 選擇合適的單片機 選擇
    的頭像 發(fā)表于 11-01 14:16 ?1620次閱讀

    單片機編程語言有哪些選擇

    單片機(Microcontroller Unit,MCU)編程是指為單片機編寫程序的過程,這些程序控制單片機的行為和功能。單片機廣泛應用于嵌入式系統(tǒng),如家用電器、汽車電子、工業(yè)控制等領
    的頭像 發(fā)表于 11-01 14:13 ?3351次閱讀