在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

梳理STM32芯片的內部架構

單片機與嵌入式 ? 來源:單片機與嵌入式 ? 2023-07-08 16:05 ? 次閱讀

STM32芯片主要由內核和片上外設組成,STM32F103采用的是Cortex-M3內核,內核由ARM公司設計。STM32的芯片生產廠商ST,負責在內核之外設計部件并生產整個芯片。這些內核之外的部件被稱為核外外設或片上外設,如 GPIO、USART(串口)、I2C、SPI 等。

wKgaomSpGNuANj93AAHgi-6xGUQ500.jpg

芯片內部架構示意圖

芯片內核與外設之間通過各種總線連接,其中驅動單元有 4 個,被動單元也有 4 個,具體如上圖所示。可以把驅動單元理解成是內核部分,被動單元都理解成外設。

ICode 總線

ICode總線是專門用來取指令的,其中的I表示Instruction(指令),指令的意思。寫好的程序編譯之后都是一條條指令,存放在 FLASH中,內核通過ICode總線讀取這些指令來執行程序。

DCode總線

DCode這條總線是用來取數的,其中的D表示Data(數據)。在寫程序的時候,數據有常量和變量兩種。常量就是固定不變的,用C語言中的const關鍵字修飾,放到內部FLASH當中。變量是可變的,不管是全局變量還是局部變量都放在內部的SRAM

系統System總線

我們通常說的寄存器編程,即讀寫寄存器都是通過系統總線來完成的,系統總線主要是用來訪問外設的寄存器。

DMA總線

DMA總線也主要是用來傳輸數據,這個數據可以是在某個外設的數據寄存器。 因為數據可以被Dcode總線,也可以被DMA總線訪問,為了避免訪問沖突,在取數的時候需要經過一個總線矩陣來仲裁,決定哪個總線在取數。

內部的閃存存儲器Flash

內部的閃存存儲器即FLASH,編寫好的程序就放在這個地方。內核通過ICode總線來取里面的指令。

內部的SRAM

內部的SRAM,是通常所說的內存,程序中的變量、堆棧等的開銷都是基于內部SRAM,內核通過DCode總線來訪問它。

FSMC

FSMC的英文全稱是Flexible static memory controller(靈活的靜態的存儲器控制器)。通過FSMC可以擴展內存,如外部的SRAM、NAND-FLASH和NORFLASH。但FSMC只能擴展靜態的內存,不能是動態的內存,比如就不能用來擴展SDRAM。

AHB

從AHB總線延伸出來的兩條APB2和APB1總線是最常見的總線,GPIO、串口、I2C、SPI 這些外設就掛載在這兩條總線上。這個是學習STM32的重點,要學會對這些外設編程,去驅動外部的各種設備。






審核編輯:劉清

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

    關注

    112

    文章

    16445

    瀏覽量

    179451
  • SRAM存儲器
    +關注

    關注

    0

    文章

    88

    瀏覽量

    13375
  • Flash單片機
    +關注

    關注

    0

    文章

    111

    瀏覽量

    9456
  • 閃存存儲器
    +關注

    關注

    0

    文章

    21

    瀏覽量

    9160
  • STM32芯片
    +關注

    關注

    0

    文章

    38

    瀏覽量

    4424

原文標題:梳理STM32芯片的內部架構

文章出處:【微信號:單片機與嵌入式,微信公眾號:單片機與嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STM32單片機中C語言操作寄存器的原理

    存儲器本身不具有地址信息,它的地址是由芯片廠商或用戶分配,給存儲器分配地址的過程就稱為存儲器映射,如下圖所示的4GB空間(從block0-block7每個block512M)。在梳理STM32
    的頭像 發表于 11-30 14:08 ?1243次閱讀
    <b class='flag-5'>STM32</b>單片機中C語言操作寄存器的原理

    STM32系統架構

    這里所講的 STM32 系統架構主要針對的 STM32F103 這些非互聯型芯片。首先我們看看 STM32 的系統
    發表于 07-22 08:01

    STM32芯片架構是如何構成的

    STM32是什么?有哪幾種分類?STM32芯片架構是如何構成的?
    發表于 10-29 07:53

    STM32 TIMER知識梳理

    STM32定時器是 ST MCU 內部最基礎且常用的外設,實際應用尤為普遍。去年,電堂推出了《STM32 TIMER基礎及常規應用介紹》,為大家梳理
    發表于 12-10 06:21

    嵌入式系統概述知識梳理

    《嵌入式系統》 |(一)嵌入式系統概述 知識梳理《嵌入式系統》 |(二)ARM Cortex M3 體系結構 知識梳理嵌入式系統》 |(三) STM32最小系統 知識梳理《嵌入式系統》
    發表于 12-22 06:53

    STM32芯片架構

    STM32芯片架構STM32芯片主要由內核和片上外設組成以下圖為例(我們所使用的STM32就屬
    發表于 01-20 06:19

    STM32的SPI內部架構由哪些組成?

    STM32的SPI內部架構由哪些組成?SPI地通訊過程是怎樣的?
    發表于 02-17 06:18

    STM32芯片架構的簡介

    STM32芯片架構STM32F103ZET6為例簡略圖:官方詳細圖:可見,STM32內部通過
    發表于 02-24 07:33

    STM32學習(1)-資料查找,STM32簡介,STM32選型以及芯片內部結構圖

    STM32學習(1)-資料查找,STM32簡介,STM32選型以及芯片內部結構圖
    發表于 11-26 19:51 ?82次下載
    <b class='flag-5'>STM32</b>學習(1)-資料查找,<b class='flag-5'>STM32</b>簡介,<b class='flag-5'>STM32</b>選型以及<b class='flag-5'>芯片</b><b class='flag-5'>內部</b>結構圖

    梳理STM32芯片內部架構

    STM32芯片主要由內核和片上外設組成,STM32F103采用的是Cortex-M3內核,內核由ARM公司設計。
    發表于 02-08 16:49 ?2次下載
    <b class='flag-5'>梳理</b><b class='flag-5'>STM32</b><b class='flag-5'>芯片</b>的<b class='flag-5'>內部</b><b class='flag-5'>架構</b>

    STM32芯片內部架構的詳細介紹

    之外的部件被稱為核外外設或片上外設,如 GPIO、USART(串口)、I2C、SPI 等。 芯片內部架構示意圖 ????芯片內核與外設之間通過各種總線連接,其中驅動單元有 4 個,被動
    的頭像 發表于 07-05 18:01 ?8522次閱讀

    STM32芯片內部架構如何

    芯片內核與外設之間通過各種總線連接,其中驅動單元有 4 個,被動單元也有 4 個,具體如上圖所示。可以把驅動單元理解成是內核部分,被動單元都理解成外設。
    的頭像 發表于 08-08 15:47 ?944次閱讀

    淺談FPGA芯片架構

    ?FPGA 芯片架構是非常重要的,如果你不了解 FPGA 芯片內部的詳細架構
    的頭像 發表于 07-04 14:36 ?1308次閱讀
    淺談FPGA<b class='flag-5'>芯片</b><b class='flag-5'>架構</b>

    晶振為什么沒有封裝進STM32芯片內部

    晶振為什么沒有封裝進STM32芯片內部
    的頭像 發表于 09-18 16:24 ?927次閱讀
    晶振為什么沒有封裝進<b class='flag-5'>STM32</b><b class='flag-5'>芯片</b><b class='flag-5'>內部</b>?

    交換芯片架構是什么意思 交換芯片架構怎么工作

    交換芯片架構是指交換芯片內部的設計和組織方式,包括其硬件組件、處理單元、內存結構、接口以及其他關鍵部分的布局和相互作用。交換芯片
    的頭像 發表于 03-22 16:45 ?833次閱讀
    主站蜘蛛池模板: 九月丁香婷婷亚洲综合色 | 久久久久久夜精品精品免费 | 婷婷久久综合九色综合九七 | 日本巨黄视频 | 一区二区三区影院 | 欧美影院一区二区三区 | 亚洲人色大成年网站在线观看 | 四虎免费大片aⅴ入口 | 激情福利网| www.夜夜骑| 日韩午夜精品 | 色网站免费视频 | 日日夜夜精品 | 国内一级特黄女人精品片 | 色婷婷婷婷 | 国产福利毛片 | 久操色 | 无遮挡很爽很污很黄的网站w | 久久久久女人精品毛片九一 | www.淫.com| 亚洲一区二区三区四区在线 | 天天精品在线 | 欧美式free群乱 | 天天爽天天爱 | 在线天堂bt种子 | 欧美网站在线播放 | 黄色网址有那些 | 黄色毛片免费 | 欧美αv日韩αv另类综合 | 91精品啪国产在线观看免费牛牛 | 性色视频在线 | 亚洲色图图片专区 | 日韩免费观看一级毛片看看 | 美女扒开尿口给男人桶视频免费 | 亚洲一区二区三区在线 | 新午夜影院| 91网站在线看 | 色综合天天综一个色天天综合网 | 高清一区高清二区视频 | 日韩种子| 手机看片福利久久 |