色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STM32F103系列芯片系統架構

單片機與嵌入式 ? 來源:單片機與嵌入式 ? 2023-02-01 15:59 ? 次閱讀

STM32芯片架構

STM32F103系列芯片的系統架構如下:

3588e690-8cd6-11ed-bfe3-dac502259ad0.jpg

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

STM32芯片系統結構

STM32F103 系列芯片(不包含互聯網型)的系統結構如下:

359c7ed0-8cd6-11ed-bfe3-dac502259ad0.jpg

從上圖可以看出,在小容量、中容量和大容量產品中,主系統由以下部分構

成:

四個驅動單元:

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

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

通用 DMA1

通用 DMA2

四個被動單元:

內部 SRAM

內部閃存存儲器FLASH

FSMC

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

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

ICode 總線

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

總線上完成。

DCode 總線

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

系統總線

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

DMA 總線

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

總線矩陣

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

AHB/APB橋(APB)

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

STM32F1 的時鐘系統相對復雜,在后續文章中再介紹。

STM32學習進階路徑

基本外設:

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

基本外設接口:

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

高級功能:

UCOS,FATFS,EMWIN 等。以及一些應用。

另外值得一提的是,C 語言是嵌入式開發的基礎中的基礎。如果 C 語言不過關,很大程度限制嵌入式學習的進度與深度。在這里推薦3本書學習C語言,剛開始可以參看譚浩強的《C程序設計 第四版》,入門之后看一下關于C指針的書《C 與指針》《C 指針編程之道》。學習嵌入式開發要多動手編程、多調試,遇到問題也可以向本公眾號留言提問,作為一個入坑不久的STM32嵌入式開發者,在力所能及的范圍內會抽時間與大家交流、反饋,與君共勉!

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

    關注

    2270

    文章

    10910

    瀏覽量

    356647
  • STM32F103
    +關注

    關注

    33

    文章

    477

    瀏覽量

    63714

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

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

收藏 人收藏

    評論

    相關推薦

    STM32入門系列-學習STM32要掌握的內容 精選資料分享

    STM32芯片架構STM32F103系列芯片系統
    發表于 08-11 06:54

    STM32F103系列芯片的相關資料推薦

    STM32芯片架構 STM32F103系列芯片系統
    發表于 12-10 07:16

    基于STM32F103的振動監測系統設計

    基于STM32F103的振動監測系統設計。
    發表于 11-09 17:49 ?43次下載

    基于stm32f103系列控制芯片

    基于stm32f103系列控制芯片,自己寫的代碼; 實現了03碼 06碼 16碼; 移植在ucos操作系統中; 兩個數據幀之間0.3ms的時間間隔;
    發表于 03-01 09:34 ?6次下載

    stm32f103系列引腳定義-功能圖

    本文介紹stm32f103系列芯片引腳功能定義如STM32F103C8T6,STM32F103RCT6等引腳圖各個管腳的功能與使用。
    發表于 08-03 17:03 ?25.8w次閱讀
    <b class='flag-5'>stm32f103</b><b class='flag-5'>系列</b>引腳定義-功能圖

    STM32F103芯片FFT程序

    STM32F103芯片使用DSP庫進行FFT運算的資料與程序。
    發表于 06-07 16:30 ?109次下載

    STM32F103的振動監測系統設計

    STM32F103的振動監測系統設計
    發表于 09-28 14:45 ?49次下載
    <b class='flag-5'>STM32F103</b>的振動監測<b class='flag-5'>系統</b>設計

    STM32F103的汽車遠程防盜系統設計

    STM32F103的汽車遠程防盜系統設計
    發表于 09-28 15:12 ?17次下載
    <b class='flag-5'>STM32F103</b>的汽車遠程防盜<b class='flag-5'>系統</b>設計

    STM32F103使用總結

    STM32F103使用總結
    發表于 10-24 10:22 ?152次下載

    stm32f103移植

    stm32f103移植
    發表于 10-27 09:03 ?43次下載
    <b class='flag-5'>stm32f103</b>移植

    STM32F103芯片資料介紹

    只是STM32F103芯片資料的簡單介紹,文章由(逆向開發技術網)編輯整理。下次我們將具體介紹一下”STM32F103芯片解密方法”
    發表于 01-08 08:00 ?188次下載
    <b class='flag-5'>STM32F103</b><b class='flag-5'>芯片</b>資料介紹

    STM32入門系列-學習STM32要掌握的內容

    STM32芯片架構STM32F103系列芯片系統
    發表于 11-05 19:35 ?16次下載
    <b class='flag-5'>STM32</b>入門<b class='flag-5'>系列</b>-學習<b class='flag-5'>STM32</b>要掌握的內容

    GD32F103STM32F103的區別 2021.6.2

    GD32F103STM32F103區別介紹關鍵詞Key words:GD32F103STM32F103摘要Abstract:本文主要是GD32F
    發表于 12-08 11:06 ?83次下載
    GD32<b class='flag-5'>F103</b>與<b class='flag-5'>STM32F103</b>的區別 2021.6.2

    ARM系列STM32F103芯片的解密方法

    破解STM32F103芯片的方法
    的頭像 發表于 09-19 09:03 ?3754次閱讀
    ARM<b class='flag-5'>系列</b><b class='flag-5'>STM32F103</b><b class='flag-5'>芯片</b>的解密方法

    ARM系列STM32F103芯片的解密方法

    本文介紹ARM系列STM32F103芯片的解密方法,其內核是Cortex-M3,內存從16K-512K都有。
    發表于 02-28 11:20 ?1774次閱讀
    主站蜘蛛池模板: 国产区免费在线观看| 一品道门免费高清视频| 乳色吐息未增删樱花ED在线观看 | 99久久香蕉| 国产精品网红女主播久久久| 伦理片在线线看手机版| 我与旗袍老师疯狂床震| av影音先锋影院男人站| 国产做国产爱免费视频| 日本一本道高清码v| 777久久人妻少妇嫩草AV| 狠狠狠色丁香婷婷综合久久| 十八禁啪啦啪漫画| YELLOW视频在线观看最新| 久久久久久久久免费视频| 小舞被爆操| 国产不卡在线观看视频| 秋霞电影伦网理最新在线看片| 88福利视频| 久久九九青青国产精品| 亚洲欧美偷拍视频一区| 国产在线高清视频无码| 亚洲 欧美 日本 国产 高清| 国产精品99久久久久久AV蜜臀| 乳交高H糙汉宠文| 大咪咪dvd| 日韩亚洲国产中文字幕欧美| 扒开粉嫩的小缝末成年小美女| 嗯啊快停下我是你老师啊H| 最近的2019中文字幕国语版| 久久国产精品永久免费网站| 亚洲一区乱码电影在线| 狠狠干.in| 亚洲一区二区三区高清网| 狠狠人妻久久久久久综合九色| 亚洲高清国产拍精品5g| 国产精品久免费的黄网站| 无人区尖叫之夜美女姐姐视频| 国产精品亚洲国产三区| 亚洲精品久久无码AV片银杏| 韩剧甜性涩爱|