18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

3天內不再提示

STM32芯片系統(tǒng)結構

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2022-07-06 16:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32芯片架構

STM32F103系列芯片的系統(tǒng)架構如下:

cc128724-e966-11ec-ba43-dac502259ad0.jpg

STM32芯片基于ARM公司的Cortex-M3內核,由ST公司設計生產(chǎn),內核與總線矩陣之間有I(指令)、S(系統(tǒng))、D(數(shù)據(jù))三條信號線。內核通過總線矩陣與FLASH、SRAM、外設連接。而外設包括GPIO、USART、I2C、SPI等。

STM32芯片系統(tǒng)結構

STM32F103 系列芯片(不包含互聯(lián)網(wǎng)型)的系統(tǒng)結構如下:

cc409a10-e966-11ec-ba43-dac502259ad0.jpg

從上圖可以看出,在小容量、中容量和大容量產(chǎn)品中,主系統(tǒng)由以下部分構

成:

四個驅動單元:

Cortex-M3 內核 DCode 總線(D-bus)

Cortex-M3 內核系統(tǒng)總線(S-bus)

通用 DMA1

通用 DMA2

四個被動單元:

內部 SRAM

內部閃存存儲器FLASH

FSMC

AHB 到 APB 的橋(AHB2APBx),它連接所有的 APB 設備

這些都是通過一個多級的 AHB 總線構架相互連接的。下面我們看看它們各自的功能:

ICode 總線

該總線將 Cortex-M3 內核的指令總線與閃存指令接口相連接。指令預取在此

總線上完成。

DCode 總線

該總線將 Cortex-M3 內核的 DCode 總線與閃存存儲器的數(shù)據(jù)接口相連接(常量加載和調試訪問)。

系統(tǒng)總線

此總線連接 Cortex-M3 內核的系統(tǒng)總線(外設總線)到總線矩陣, 總線矩陣協(xié)調內核和 DMA 間的訪問。

DMA 總線

此總線將DMA的AHB主控接口與總線矩陣相聯(lián), 總線矩陣協(xié)調著CPU的DCode和 DMA 到 SRAM、閃存和外設的訪問。

總線矩陣

總線矩陣協(xié)調內核系統(tǒng)總線和 DMA 主控總線之間的訪問仲裁, 仲裁利用輪換算法。在互聯(lián)型產(chǎn)品中,總線矩陣包含 5 個驅動部件(CPU 的 DCode、系統(tǒng)總線、以太網(wǎng) DMA、 DMA1 總線和 DMA2 總線)和 3 個從部件(閃存存儲器接口(FLITF)、SRAM 和 AHB2APB 橋)。AHB 外設通過總線矩陣與系統(tǒng)總線相連,允許 DMA訪問。

AHB/APB橋(APB)

兩個 AHB/APB 橋在 AHB 和 2 個 APB 總線間提供同步連接。APB1 操作速度限于 36MHz, APB2 操作于全速(最高 72MHz)。有關連接到每個橋的不同外設的地址映射請參考《STM32F1xx 中文參考手冊》存儲器映像章節(jié)。在每一次復位以后,所有除 SRAM 和 FLITF 以外的外設都被關閉,在使用一個外設之前,必須設置寄存器 RCC_AHBENR 來打開該外設的時鐘。

STM32F1 的時鐘系統(tǒng)相對復雜,在后續(xù)文章中再介紹。

STM32學習進階路徑

基本外設:

GPIO 輸入輸出,外部中斷,定時器,串口。理解了這四個外設,基本就入門一款MCU了。相關推薦:STM32中GPIO工作原理詳解。

基本外設接口:

SPI,IIC,WDG, FSMC,ADC/DAC,SDIO 等。這些外設接口功能原理對每個芯片幾乎都是一樣。對芯片而言就是多和少而已。

高級功能:

UCOS,F(xiàn)ATFS,EMWIN 等。以及一些應用。

另外值得一提的是,C 語言是嵌入式開發(fā)的基礎中的基礎。如果 C 語言不過關,很大程度限制嵌入式學習的進度與深度。在這里推薦3本書學習C語言,剛開始可以參看譚浩強的《C程序設計第四版》,入門之后看一下關于C指針的書《C 與指針》《C 指針編程之道》。學習嵌入式開發(fā)要多動手編程、多調試,遇到問題也可以通過此小程序加群交流。

原文標題:STM32入門系列-學習STM32要掌握的內容

文章出處:【微信公眾號:STM32嵌入式開發(fā)】歡迎添加關注!文章轉載請注明出處。

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

    關注

    39

    文章

    7696

    瀏覽量

    170244
  • 數(shù)據(jù)

    關注

    8

    文章

    7297

    瀏覽量

    93494
  • STM32芯片
    +關注

    關注

    0

    文章

    38

    瀏覽量

    4779

原文標題:STM32入門系列-學習STM32要掌握的內容

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    芯片STM32H743編譯環(huán)境RT-Thread Studio;ADC配置出錯怎么解決?

    我使用官方根據(jù)芯片生成的例程。處理器芯片STM32H743VIT6;編譯環(huán)境為RT-Thread Studio;ADC配置出錯。具體如下圖所示: 然后我找到ADC的驅動文件里面的結構
    發(fā)表于 09-24 07:55

    STM32項目分享:智能廚房安全系統(tǒng)(機智云)

    01—項目簡介1.功能詳解STM32智能廚房安全系統(tǒng)(機智云)功能如下:STM32F103C8T6單片機作為主控芯片檢測功能:檢測環(huán)
    的頭像 發(fā)表于 09-10 00:01 ?752次閱讀
    <b class='flag-5'>STM32</b>項目分享:智能廚房安全<b class='flag-5'>系統(tǒng)</b>(機智云)

    stm32f103c8t6主控芯片無人機原理圖

    stm32f103c8t6主控芯片無人機原理圖
    發(fā)表于 04-29 17:02 ?2次下載

    邊緣AI應用爆火!STM32N6芯片憑何領跑AI眼鏡和機器人賽道?

    在意法半導體展臺,記者看到了基于STM32N6和STM32MP257 PLC的手勢識別與跟隨系統(tǒng)等展品。此外,重量僅35克的莫界AR眼鏡也隆重登場,這款產(chǎn)品可實現(xiàn)10小時續(xù)航,其中高性能微控制器
    的頭像 發(fā)表于 04-29 13:52 ?4296次閱讀
    邊緣AI應用爆火!<b class='flag-5'>STM32</b>N6<b class='flag-5'>芯片</b>憑何領跑AI眼鏡和機器人賽道?

    STM32開發(fā)入門進階必備!《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》新書發(fā)布!

    近日,由華清遠見教育科技集團精心編撰的教育部高等學校電子信息類專業(yè)教學指導委員會規(guī)劃教材、普通高等教育電子信息類專業(yè)系列教材——《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》重磅
    的頭像 發(fā)表于 04-03 14:54 ?1148次閱讀
    <b class='flag-5'>STM32</b>開發(fā)入門進階必備!《<b class='flag-5'>STM32</b>嵌入式<b class='flag-5'>系統(tǒng)</b>開發(fā)—基于<b class='flag-5'>STM32</b>CubeMX和HAL庫》新書發(fā)布!

    電壓調節(jié)芯片SG3525內部結構及功能

    電子發(fā)燒友網(wǎng)站提供《電壓調節(jié)芯片SG3525內部結構及功能.pdf》資料免費下載
    發(fā)表于 03-21 16:27 ?0次下載

    VirutualLab Fusion應用:結構光照明的顯微鏡系統(tǒng)

    摘要 與阿貝理論預測的分辨率相比,用于熒光樣品的結構照明顯微鏡系統(tǒng)可以將顯微鏡系統(tǒng)的分辨率提高2倍。 VirutualLab Fusion提供了一種通過入射波屬性來研究結構化照明模式的
    發(fā)表于 03-21 09:26

    請問有STM32F750型號的芯片原理圖嗎?

    請問有STM32F746型號的芯片原理圖嘛? 芯片應用,最小系統(tǒng)之類的
    發(fā)表于 03-07 12:38

    基于STM32與機智云的樓宇火災監(jiān)測系統(tǒng)設計

    摘要針對火災對樓宇健康和居民安全的威脅,設計并開發(fā)了一款樓宇火災實時監(jiān)測系統(tǒng)。該系統(tǒng)STM32為主控芯片,機智云為遠程終端,通過LED顯示屏、WiFi模塊和傳感器模塊感知溫濕度、煙霧
    的頭像 發(fā)表于 01-18 10:02 ?1453次閱讀
    基于<b class='flag-5'>STM32</b>與機智云的樓宇火災監(jiān)測<b class='flag-5'>系統(tǒng)</b>設計

    【「嵌入式系統(tǒng)設計與實現(xiàn)」閱讀體驗】+ 學習一個STM32的案例

    《嵌入式系統(tǒng)設計與實現(xiàn)——第六屆全國大學生嵌入式芯片系統(tǒng)設計競賽芯片應用賽道優(yōu)秀作品剖析》一書的基本情況。今天來學習一個具體的案例。 這本書中意法半導體的案例是最多的,尤其是第二部分
    發(fā)表于 12-06 22:22

    stm32低功耗設計技巧

    STM32低功耗設計是一個綜合性的工作,需要在硬件設計和軟件設計兩個層面進行綜合考慮和優(yōu)化。以下是一些關鍵的STM32低功耗設計技巧: 一、硬件設計層面 選擇低功耗系列芯片STM32
    的頭像 發(fā)表于 11-19 15:52 ?1920次閱讀

    LED芯片:三種核心結構解析

    在LED照明技術中,芯片結構設計對于產(chǎn)品的光效、散熱性能以及整體可靠性起著至關重要的作用。金鑒實驗室提供專業(yè)的LED芯片測試服務,幫助企業(yè)確保其產(chǎn)品在光效和散熱性能方面達到行業(yè)標準。本文將深入分析
    的頭像 發(fā)表于 11-15 11:09 ?3679次閱讀
    LED<b class='flag-5'>芯片</b>:三種核心<b class='flag-5'>結構</b>解析

    STM32項目實戰(zhàn):基于STM32U5的智能大棚溫控系統(tǒng)(LVGL),附項目教程/源碼

    《智能大棚溫控系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32項目實戰(zhàn)之“智能大棚溫控系統(tǒng)
    的頭像 發(fā)表于 11-13 17:08 ?2309次閱讀
    <b class='flag-5'>STM32</b>項目實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的智能大棚溫控<b class='flag-5'>系統(tǒng)</b>(LVGL),附項目教程/源碼

    STM32項目實戰(zhàn):基于STM32U5的火災報警系統(tǒng)(LVGL),附項目教程/源碼

    《火災報警系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32項目實戰(zhàn)之“火災報警系統(tǒng)”(基于
    的頭像 發(fā)表于 11-13 14:18 ?2303次閱讀
    <b class='flag-5'>STM32</b>項目實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的火災報警<b class='flag-5'>系統(tǒng)</b>(LVGL),附項目教程/源碼

    STM32項目實戰(zhàn):基于STM32U5的智能燈光控制系統(tǒng)(LVGL),附項目教程/源碼

    《智能燈光控制系統(tǒng)_STM32U5》項目完整文檔、項目源碼,點擊免費領取。項目資料領?。篽ttps://s.c1ns.cn/F5XyUSTM32項目實戰(zhàn)之“智能燈光控制系統(tǒng)”(基于
    的頭像 發(fā)表于 11-07 18:50 ?2823次閱讀
    <b class='flag-5'>STM32</b>項目實戰(zhàn):基于<b class='flag-5'>STM32</b>U5的智能燈光控制<b class='flag-5'>系統(tǒng)</b>(LVGL),附項目教程/源碼