日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

STM32芯片架構(gòu)

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

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

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

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

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

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

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

成:

四個驅(qū)動單元:

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

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

通用 DMA1

通用 DMA2

四個被動單元:

內(nèi)部 SRAM

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

FSMC

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

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

ICode 總線

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

總線上完成。

DCode 總線

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

系統(tǒng)總線

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

DMA 總線

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

總線矩陣

總線矩陣協(xié)調(diào)內(nèi)核系統(tǒng)總線和 DMA 主控總線之間的訪問仲裁, 仲裁利用輪換算法。在互聯(lián)型產(chǎn)品中,總線矩陣包含 5 個驅(qū)動部件(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ā)要多動手編程、多調(diào)試,遇到問題也可以通過此小程序加群交流。

原文標題:STM32入門系列-學習STM32要掌握的內(nèi)容

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

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

    關注

    39

    文章

    7758

    瀏覽量

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

    關注

    8

    文章

    7349

    瀏覽量

    95057
  • STM32芯片
    +關注

    關注

    0

    文章

    38

    瀏覽量

    4912

原文標題:STM32入門系列-學習STM32要掌握的內(nèi)容

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    OCAD應用:雙高斯照相物鏡系統(tǒng)結(jié)構(gòu)優(yōu)化設計

    專利都可以優(yōu)化出來一個優(yōu)質(zhì)照相鏡頭的,還必須了解該形式鏡頭的設計思想,各結(jié)構(gòu)參數(shù)對系統(tǒng)像質(zhì)的貢獻,熟練地掌握系統(tǒng)內(nèi)涵才便于得心應手的處理鏡頭優(yōu)化工作。OCAD給出雙高斯照相物鏡初始設計的思路及方法就是為
    發(fā)表于 04-29 08:28

    深入剖析STM32W108C8:高性能IEEE 802.15.4無線片上系統(tǒng)

    深入剖析STM32W108C8:高性能IEEE 802.15.4無線片上系統(tǒng) 在當今的電子設計領域,無線通信技術的發(fā)展日新月異。對于工程師而言,選擇一款合適的無線片上系統(tǒng)(SoC)至關重要。今天
    的頭像 發(fā)表于 04-17 15:25 ?205次閱讀

    室內(nèi)KTV燈控方案:STM32 主控與電源芯片(FP6195 + FP7208)應用方案

    問題,本文提出一套基于STM32主控、FP6195降壓芯片與FP7208升壓恒流芯片的智能燈控系統(tǒng)方案。系統(tǒng)融合無線通訊模塊與音頻分析算法,
    的頭像 發(fā)表于 04-07 17:31 ?900次閱讀
    室內(nèi)KTV燈控方案:<b class='flag-5'>STM32</b> 主控與電源<b class='flag-5'>芯片</b>(FP6195 + FP7208)應用方案

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

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

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是一個開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應用程序提供公共的服務,那么操作系統(tǒng)在核心態(tài)應該提供什么服務、怎樣提供服務?有關這個問題的回答形成了兩種主要的體系
    發(fā)表于 01-15 08:19

    零知STM32手勢控制風扇系統(tǒng) - 隔空操作實測

    STM32
    PCB56242069
    發(fā)布于 :2026年01月06日 10:14:05

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

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

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

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

    RT-Thread支持STM32H723VG芯片嗎?

    RT-Thread支持STM32H723VG芯片嗎,我現(xiàn)在的工程是裸板工程,芯片STM32H723VG的芯片,在構(gòu)建工程時中找不到對應的
    發(fā)表于 09-22 06:57

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

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

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

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

    替換STM32f429I芯片

    用GD32F芯片直接STM32f429i替換芯片,要求不改電路板,軟件稍作修改?
    發(fā)表于 07-09 22:09

    RT-Thread支持STM32H723VG芯片嗎?

    RT-Thread支持STM32H723VG芯片嗎,我現(xiàn)在的工程是裸板工程,芯片STM32H723VG的芯片,在構(gòu)建工程時中找不到對應的
    發(fā)表于 06-11 08:28

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

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

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

    摘要 在半導體工業(yè)中,晶片檢測系統(tǒng)被用來檢測晶片上的缺陷并找到它們的位置。為了確保微結(jié)構(gòu)所需的圖像分辨率,檢測系統(tǒng)通常使用高NA物鏡,并且工作在UV波長范圍內(nèi)。作為例子,我們建立了包括高NA聚焦
    發(fā)表于 05-28 08:45
    收藏| 台江县| 濉溪县| 石泉县| 浙江省| 安阳市| 河东区| 渭南市| 临江市| 乳山市| 仪征市| 托里县| 遂平县| 格尔木市| 班玛县| 大足县| 太康县| 杭州市| 兴隆县| 芮城县| 古丈县| 永和县| 中超| 海原县| 通渭县| 普安县| 郸城县| 遵义市| 罗城| 舞钢市| 邵阳县| 钟山县| 大荔县| 贡山| 南投县| 中山市| 廊坊市| 海城市| 崇礼县| 河曲县| 正宁县|