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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32芯片系統(tǒng)結(jié)構(gòu)

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

掃碼添加小助手

加入工程師交流群

STM32芯片架構(gòu)

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

6e98aaf0-b019-11ec-aa7f-dac502259ad0.jpg

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

STM32芯片系統(tǒng)結(jié)構(gòu)

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

6eb3acec-b019-11ec-aa7f-dac502259ad0.jpg

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

成:

四個(gè)驅(qū)動(dòng)單元:

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

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

通用 DMA1

通用 DMA2

四個(gè)被動(dòng)單元:

內(nèi)部 SRAM

內(nèi)部閃存存儲(chǔ)器FLASH

FSMC

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

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

ICode 總線

該總線將 Cortex-M3 內(nèi)核的指令總線與閃存指令接口相連接。指令預(yù)取在此

總線上完成。

DCode 總線

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

系統(tǒng)總線

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

DMA 總線

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

總線矩陣

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

AHB/APB橋(APB)

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

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

STM32學(xué)習(xí)進(jìn)階路徑

基本外設(shè):

GPIO 輸入輸出,外部中斷,定時(shí)器,串口。理解了這四個(gè)外設(shè),基本就入門一款MCU了。

基本外設(shè)接口:

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

高級(jí)功能:

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

另外值得一提的是,C 語言是嵌入式開發(fā)的基礎(chǔ)中的基礎(chǔ)。如果 C 語言不過關(guān),很大程度限制嵌入式學(xué)習(xí)的進(jìn)度與深度。在這里推薦入門之后看一下關(guān)于C指針的書《C與指針》《C 指針編程之道》。學(xué)習(xí)嵌入式開發(fā)要多動(dòng)手編程、多調(diào)試。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53623

    瀏覽量

    460234
  • STM32
    +關(guān)注

    關(guān)注

    2307

    文章

    11128

    瀏覽量

    371473

原文標(biāo)題:STM32入門系列-學(xué)習(xí)STM32要掌握的內(nèi)容

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32的礦井作業(yè)環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    煤礦開采作業(yè)中瓦斯爆炸等安全隱患嚴(yán)重,針對這一問題,設(shè)計(jì)了基于STM32的礦井環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)實(shí)時(shí)監(jiān)測瓦斯?jié)舛?、溫度、火情、粉塵等環(huán)境參數(shù),自動(dòng)控制除塵、滅火、通風(fēng)等設(shè)備,保障礦井安全。通過
    的頭像 發(fā)表于 12-05 18:04 ?821次閱讀
    基于<b class='flag-5'>STM32</b>的礦井作業(yè)環(huán)境監(jiān)測<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)與實(shí)現(xiàn)

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

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

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

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

    STM32項(xiàng)目分享:礦井環(huán)境監(jiān)測系統(tǒng)

    01—項(xiàng)目簡介1.功能詳解STM32礦井環(huán)境監(jiān)測系統(tǒng)功能如下:STM32F103C8T6單片機(jī)作為主控制器DS18B20測量環(huán)境溫度
    的頭像 發(fā)表于 08-16 10:03 ?738次閱讀
    <b class='flag-5'>STM32</b>項(xiàng)目分享:礦井環(huán)境監(jiān)測<b class='flag-5'>系統(tǒng)</b>

    通過stm32控制AD9914遇到芯片問題

    各位大佬,請教一個(gè)問題,就是我使用了AD9914這個(gè)芯片,使用100M晶振提供時(shí)鐘信號(hào)。想經(jīng)過內(nèi)部的倍頻產(chǎn)生2.4的系統(tǒng)時(shí)鐘。芯片的供電沒有問題3.3V和1.8V。但是引腳沒有短路的情況下。沒有
    發(fā)表于 06-04 11:08

    VirtualLab:用于微結(jié)構(gòu)晶片檢測的光學(xué)系統(tǒng)

    摘要 在半導(dǎo)體工業(yè)中,晶片檢測系統(tǒng)被用來檢測晶片上的缺陷并找到它們的位置。為了確保微結(jié)構(gòu)所需的圖像分辨率,檢測系統(tǒng)通常使用高NA物鏡,并且工作在UV波長范圍內(nèi)。作為例子,我們建立了包括高NA聚焦
    發(fā)表于 05-28 08:45

    stm32f103c8t6主控芯片無人機(jī)原理圖

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

    邊緣AI應(yīng)用爆火!STM32N6芯片憑何領(lǐng)跑AI眼鏡和機(jī)器人賽道?

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

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

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

    電壓調(diào)節(jié)芯片SG3525內(nèi)部結(jié)構(gòu)及功能

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

    VirutualLab Fusion應(yīng)用:結(jié)構(gòu)光照明的顯微鏡系統(tǒng)

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

    STM32H533芯片設(shè)置了讀保護(hù)如何解決?

    我下載了STM32H533u3000FLASH下載之后,芯片進(jìn)入了讀保護(hù)狀態(tài),現(xiàn)在在系統(tǒng)管理里面可以看到u3000ST-LINKV3,但是在KEIL中找不到ST-LINKV3 ;; 嘗試使用串口下載,出現(xiàn)如下問題;; 2 33
    發(fā)表于 03-11 07:31

    請問有STM32F750型號(hào)的芯片原理圖嗎?

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

    基于STM32與機(jī)智云的樓宇火災(zāi)監(jiān)測系統(tǒng)設(shè)計(jì)

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

    基于STM32設(shè)計(jì)的森林火災(zāi)監(jiān)測系統(tǒng)

    在設(shè)計(jì)基于STM32F103RCT6的森林火災(zāi)監(jiān)測系統(tǒng)時(shí),首先明確了系統(tǒng)的主要目標(biāo):實(shí)現(xiàn)對森林環(huán)境中溫度、濕度、煙霧濃度和火焰的實(shí)時(shí)監(jiān)測,并能夠及時(shí)發(fā)出警報(bào),同時(shí)將數(shù)據(jù)上傳至云端,以便森林管理員能夠遠(yuǎn)程監(jiān)控和管理。
    的頭像 發(fā)表于 01-09 11:25 ?3209次閱讀
    基于<b class='flag-5'>STM32</b>設(shè)計(jì)的森林火災(zāi)監(jiān)測<b class='flag-5'>系統(tǒng)</b>