日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【STM32】STM32F4系统架构

發(fā)布時間:2024/4/24 windows 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【STM32】STM32F4系统架构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 系統(tǒng)架構(gòu)
    • 02. 總線架構(gòu)圖
    • 03. 總線詳解
    • 05. 參考手冊
    • 06. 附錄

01. 系統(tǒng)架構(gòu)

主系統(tǒng)由 32 位多層 AHB 總線矩陣構(gòu)成,可實現(xiàn)以下部分的互連:
● 八條主控總線:
— Cortex?-M4F 內(nèi)核 I 總線、D 總線和 S 總線
— DMA1 存儲器總線
— DMA2 存儲器總線
— DMA2 外設總線
— 以太網(wǎng) DMA 總線
— USB OTG HS DMA 總線
● 七條被控總線:
— 內(nèi)部 Flash ICode 總線
— 內(nèi)部 Flash DCode 總線
— 主要內(nèi)部 SRAM1 (112 KB)
— 輔助內(nèi)部 SRAM2 (16 KB)
— 輔助內(nèi)部 SRAM3 (64 KB)(僅適用于 STM32F42xxx 和 STM32F43xxx 器件)
— AHB1 外設(包括 AHB-APB 總線橋和 APB 外設)
— AHB2 外設
— FSMC

借助總線矩陣,可以實現(xiàn)主控總線到被控總線的訪問,這樣即使在多個高速外設同時運行期間,系統(tǒng)也可以實現(xiàn)并發(fā)訪問和高效運行。

注意:

64 KB CCM (內(nèi)核耦合存儲器)數(shù)據(jù) RAM 不屬于總線矩陣(請參見圖 1 : STM32F405xx/07xx和 STM32F415xx/17xx 器件的系統(tǒng)架構(gòu)和圖 2 : STM32F42xxx 和 STM32F43xxx 器件的系統(tǒng)架構(gòu))。只能通過 CPU 對其進行訪問。

02. 總線架構(gòu)圖

03. 總線詳解

3.1 S0 :I 總線

此總線用于將 Cortex?-M4F 內(nèi)核的指令總線連接到總線矩陣。內(nèi)核通過此總線獲取指令。此總線訪問的對象是包含代碼的存儲器(內(nèi)部 Flash/SRAM 或通過 FSMC 的外部存儲器)。

3.2 S1 :D 總線
此總線用于將 Cortex?-M4F 數(shù)據(jù)總線和 64 KB CCM 數(shù)據(jù) RAM 連接到總線矩陣。內(nèi)核通過此總線進行立即數(shù)加載和調(diào)試訪問。此總線訪問的對象是包含代碼或數(shù)據(jù)的存儲器(內(nèi)部Flash 或通過 FSMC 的外部存儲器)。

3.3 S2 :S 總線
此總線用于將 Cortex?-M4F 內(nèi)核的系統(tǒng)總線連接到總線矩陣。此總線用于訪問位于外設或 SRAM 中的數(shù)據(jù)。也可通過此總線獲取指令(效率低于 ICode)。此總線訪問的對象是112 KB、64 KB 和 16 KB 的內(nèi)部 SRAM、包括 APB 外設在內(nèi)的 AHB1 外設、AHB2 外設以及通過 FSMC 的外部存儲器。

3.4 S3 、S4 :DMA 存儲器總線
此總線用于將 DMA 存儲器總線主接口連接到總線矩陣。DMA 通過此總線來執(zhí)行存儲器數(shù)據(jù)的傳入和傳出。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM(112 KB、64 KB、16 KB)以及通過 FSMC 的外部存儲器。

3.5 S5 :DMA 外設總線
此總線用于將 DMA 外設主總線接口連接到總線矩陣。DMA 通過此總線訪問 AHB 外設或執(zhí)行存儲器間的數(shù)據(jù)傳輸。此總線訪問的對象是 AHB 和 APB 外設以及數(shù)據(jù)存儲器:內(nèi)部SRAM 以及通過 FSMC 的外部存儲器。

3.6 S6 :以太網(wǎng) DMA 總線
此總線用于將以太網(wǎng) DMA 主接口連接到總線矩陣。以太網(wǎng) DMA 通過此總線向存儲器存取數(shù)據(jù)。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM(112 KB、64 KB 和 16 KB)以及通過FSMC 的外部存儲器。

3.7 S7 :USB OTG HS DMA 總線
此總線用于將 USB OTG HS DMA 主接口連接到總線矩陣。USB OTG DMA 通過此總線向存儲器加載/存儲數(shù)據(jù)。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM(112 KB、64 KB 和 16 KB)以及通過 FSMC 的外部存儲器。

3.8 AHB/APB 總線橋 (APB)

借助兩個 AHB/APB 總線橋 APB1 和 APB2,可在 AHB 總線與兩個 APB 總線之間實現(xiàn)完全同步的連接,從而靈活選擇外設頻率。

每次芯片復位后,所有外設時鐘都被關(guān)閉(SRAM 和 Flash 接口除外)。使用外設前,必須在 RCC_AHBxENR 或 RCC_APBxENR 寄存器中使能其時鐘。

總線矩陣用于主控總線之間的訪問仲裁管理。仲裁采用循環(huán)調(diào)度算法。

05. 參考手冊

STM32F4xx中文參考手冊

06. 附錄

6.1 【STM32】STM32系列教程匯總

網(wǎng)址:【STM32】STM32系列教程匯總

總結(jié)

以上是生活随笔為你收集整理的【STM32】STM32F4系统架构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。