單片機的系統(tǒng)架構,有多少秘密是你不知道的
單片機的系統(tǒng)架構,有多少秘密是你不知道的
\\\插播一條:
自己在今年整理一套單片機單片機相關論文800余篇
論文制作思維導圖
原理圖+源代碼+開題報告+正文+外文資料
想要的同學私信找我。
了解單片機的系統(tǒng)架構,就是明確這顆芯片在硬件上由哪幾部分組成、各個部分的使命以及各部分之間如何進行數(shù)據交互。對系統(tǒng)架構的宏觀把握有助于我們進行單片機的開發(fā)。
這是一顆STM32單片機,它的系統(tǒng)由四個驅動單元和四個被動單元組成,四個驅動單元分別為Cortex-M3內核的數(shù)據總線和系統(tǒng)總線,它們是單片機的核心部分;兩個DMA,也就是直接存儲器訪問單元,這兩個單元與CUP內核有著同等的地位,它的作用就是在硬件上繞過CPU直接在內存與I/O設備之間開辟一條數(shù)據傳輸?shù)耐?,從而?/span>低CPU開銷,提高效率。
四個被動單元依次為單片機的內存;可變的靜態(tài)存儲控制器,它用于給單片機擴展靜態(tài)內存;外設,就是我們常用的片載資源,如I/O口、模數(shù)轉換器、串口等。驅動單元和被動單元之間通過總線矩陣以及AHB系統(tǒng)總線進行連接、協(xié)調。
單片機的核心局部CM3內核,由ARM公司設計。芯片出產廠家在得到ARM公司的授權之后,才能夠把其內核使用在自己的硅片之中,他們在外部加上相應的存儲器、定時器、I/O口等外設就能夠設計出其獨具特色的處理器了,不同的廠家制造出來的單片機片載資源各具特色,但是卻大同小異。時至今日,ARM公司所提供的內核架構占據了全世界超過95%的智能手機和平板電腦的市場,其籠罩面異常之廣,每年基于ARM內核的芯片出片量數(shù)以百億計。然而就是這樣一家不可或缺少的公司資本卻并不獨立,相反,它一直處于收購與棄養(yǎng)的循環(huán)之中,老鐵們知道為什么嗎?請在評論區(qū)告訴我答案。
【文章福利】:小編整理了一些個人覺得比較好的學習書籍、視頻資料共享在群文件里面,有需要的可以自行添加哦!~點擊綠色通訊軟件搜索wujidanpianji加入(需要自?。?/span>