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

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

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

stm32和stc的區(qū)別

汽車玩家 來源:csdn ? 作者:csdn ? 2021-08-11 10:14 ? 次閱讀

STC和STM32的區(qū)別:

51單機(jī)片系統(tǒng)結(jié)構(gòu)

51一般是指51系列的單片機(jī),型號有很多,常見的有STC89C51、AT89S51,其中國內(nèi)用的最多的是STC89C51/2。

1. 內(nèi)核

51單片機(jī)由一個IP核和片上外設(shè)組成,速度只有12M,外設(shè)是IC廠商在內(nèi)核的基礎(chǔ)上添加的,不同的IC廠商會在內(nèi)核上添加不同的外設(shè)。

2. 外設(shè)

寄存器位于SFR和RAM這個部分,其中SFR占有 128字節(jié),RAM占有 128 字節(jié),其中SFR和RAM在地址上是重合的,都是在80~FF地址區(qū)間,但在物理區(qū)間上是分開的,所以51的RAM是有256個字節(jié)。

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

1. 內(nèi)核

在系統(tǒng)結(jié)構(gòu)上,STM32和51都屬于單片機(jī),都是由內(nèi)核和片上外設(shè)組成。

從結(jié)構(gòu)框上看,對比51內(nèi)核只有一種總線,取指和取數(shù)共用。Cortex-M3內(nèi)部有若干個總線接口,以使CM3能同時取址和訪內(nèi),它們是:指令存儲區(qū)總線、系統(tǒng)總線、私有外設(shè)總線

  • 有兩條代碼存儲區(qū)總線負(fù)責(zé)對代碼存儲區(qū)的訪問分別是I-Code總線和D-Code總線,它們按最佳執(zhí)行速度進(jìn)行優(yōu)化。

  • 系統(tǒng)總線用于訪問內(nèi)存和外設(shè)。

  • 私有外設(shè)總線負(fù)責(zé)一部分私有外設(shè)的訪問,主要就是訪問調(diào)試組件。

  • 還有一個DMA總線,是一種連接內(nèi)核和外設(shè)的橋梁,它可以訪問外設(shè)、內(nèi)存,傳輸不受CPU的控制,并且是雙向通信。

2. 外設(shè)

從結(jié)構(gòu)框上看, STM32比51的外設(shè)多得多,51有的串口、定時器、IO口等外設(shè) STM32 都有。

文章整合自:csdn

編輯:ymf

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

    關(guān)注

    6023

    文章

    44386

    瀏覽量

    628731
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1337

    瀏覽量

    40091
  • STM32
    +關(guān)注

    關(guān)注

    2259

    文章

    10830

    瀏覽量

    352610
收藏 人收藏

    評論

    相關(guān)推薦

    stm32g與stm32h的區(qū)別

    STM32G和STM32H是STMicroelectronics(意法半導(dǎo)體)推出的兩個不同的微控制器系列,它們都屬于STM32的廣泛產(chǎn)品線。STM32系列微控制器以其高性能、低功耗和
    的頭像 發(fā)表于 09-04 09:15 ?242次閱讀

    STM32復(fù)位電路用復(fù)位芯片和阻容復(fù)位電路區(qū)別

    STM32是一款廣泛使用的微控制器,其復(fù)位電路設(shè)計對于系統(tǒng)的穩(wěn)定性和可靠性至關(guān)重要。本文將詳細(xì)介紹STM32復(fù)位電路中使用復(fù)位芯片和阻容復(fù)位電路的區(qū)別,以及各自的優(yōu)缺點和應(yīng)用場景。 引言 在微控制器
    的頭像 發(fā)表于 08-06 10:26 ?472次閱讀

    STM32f030和STM32F031的區(qū)別大嗎?

    STM32f030和STM32F031的區(qū)別大么。
    發(fā)表于 07-23 06:02

    請問STM8與stm32區(qū)別是什么?

    菜鳥群求STM8與stm32區(qū)別
    發(fā)表于 05-16 06:34

    STM32L1xxRCT6與STM32L1xxRCT6A區(qū)別是什么?

    各位好!小弟借此請教一下有關(guān)于STM32L1xxRCT6與STM32L1xxRCT6A區(qū)別,還軟件設(shè)計方面有什么區(qū)別,在此先謝了。
    發(fā)表于 05-15 07:47

    stm8和stm32區(qū)別和特點

    STM8和STM32是STMicroelectronics(意法半導(dǎo)體)推出的兩個系列的微控制器產(chǎn)品。雖然它們都是由意法半導(dǎo)體生產(chǎn)的,但在架構(gòu)、功能和特點方面有一些顯著的區(qū)別。 架構(gòu): STM8系列
    的頭像 發(fā)表于 12-18 16:36 ?2342次閱讀

    ESP32、GD32、STM32MCU的區(qū)別

    GD32 是國產(chǎn)單片機(jī), 和 STM32 有很多地方都是一樣的,不過 GD32 畢竟是不同的產(chǎn)品,不可能所有東西都沿用 STM32,有些自主開發(fā)的東西還是有區(qū)別的。
    發(fā)表于 12-17 17:53 ?1390次閱讀
    ESP32、GD32、<b class='flag-5'>STM32</b>MCU的<b class='flag-5'>區(qū)別</b>

    stm32 g系列和f系列的區(qū)別

    stm32 g系列和f系列的區(qū)別 STM32 G系列和F系列都屬于STMicroelectronics(意法半導(dǎo)體)旗下的STM32系列微控制器(MCU)。雖然它們都是針對嵌入式系統(tǒng)設(shè)
    的頭像 發(fā)表于 12-07 14:46 ?8943次閱讀

    GD32和STM32有何區(qū)別?GD32如何替換STM32呢?

    GD32和STM32有何區(qū)別?GD32如何替換STM32呢? GD32和STM32是兩種不同的微控制器系列,一般被用于嵌入式系統(tǒng)開發(fā)。GD32是中國華大基因(Gigadevice)公司
    的頭像 發(fā)表于 11-22 18:18 ?4896次閱讀

    stm32和51單片機(jī)的區(qū)別

    stm32和51單片機(jī)的區(qū)別 隨著單片機(jī)的發(fā)展,市場上出現(xiàn)了很多種類和品牌的單片機(jī),其中STM32和51單片機(jī)都是比較常見的。了解它們之間的區(qū)別對于選擇適合自己的單片機(jī)非常重要。
    發(fā)表于 11-20 13:18

    STM32、MSP430、STC51哪個用得最多?

    STM32、MSP430、STC51這些在外面公司哪個用得最多?
    發(fā)表于 10-31 08:29

    51和stm32和arm的區(qū)別大不大?

    51和stm32和arm的區(qū)別大不大
    發(fā)表于 10-26 07:40

    stc51 pca跟定時器有什么區(qū)別?

    stc51pca跟定時器有什么區(qū)別
    發(fā)表于 10-24 06:54

    STM32失能時鐘和復(fù)位外設(shè)的區(qū)別

    STM32失能時鐘和復(fù)位外設(shè)的區(qū)別
    的頭像 發(fā)表于 10-17 11:48 ?756次閱讀
    <b class='flag-5'>STM32</b>失能時鐘和復(fù)位外設(shè)的<b class='flag-5'>區(qū)別</b>

    請問STC12系列單片機(jī)的PCA跟PWM有什么區(qū)別?

    ?STC12系列單片機(jī)的PCA跟PWM有什么區(qū)別??
    發(fā)表于 10-12 07:51