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

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

3天內不再提示

GD32單片機和STM32單片機的區別

GReq_mcu168 ? 來源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-04-19 15:07 ? 次閱讀

一、前言

什么GD32?

GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。

所以GD32和STM32有很多地方都是一樣的,不過GD32畢竟是不同的產品,不可能所有東西都沿用STM32,有些自主開發的東西還是有區別的。相同的地方我們就不說了,下面我給大家講一下不同的地方。

二、區別

1、內核

GD32采用二代的M3內核,STM32主要采用一代M3內核,下圖是ARM公司的M3內核勘誤表,GD使用的內核只有752419這一個BUG。

11e2c490-bf90-11ec-9e50-dac502259ad0.png

2、主頻

使用HSE(高速外部時鐘):GD32的主頻最大108M,STM32的主頻最大72M

使用HSI(高速內部時鐘):GD32的主頻最大108M,STM32的主頻最大64M

主頻大意味著單片機代碼運行的速度會更快,項目中如果需要進行刷屏,開方運算,電機控制等操作,GD是一個不錯的選擇。

3、供電

外部供電:GD32外部供電范圍是2.63.6V,STM32外部供電范圍是23.6V。GD的供電范圍比STM32相對要窄一點。

內核電壓:GD32內核電壓是1.2V,STM32內核電壓是1.8V。GD的內核電壓比STM32的內核電壓要低,所以GD的芯片在運行的時候運行功耗更低。

4、Flash差異

GD32的Flash是自主研發的,和STM32的不一樣。

GD Flash執行速度:GD32 Flash中程序執行為0等待周期。

STM32 Flash執行速度:ST系統頻率不訪問flash等待時間關系:0等待周期,當0

Flash擦除時間:GD擦除的時間要久一點,官方給出的數據是這樣的:GD32F103/101系列Flash 128KB 及以下的型號, Page Erase 典型值100ms, 實際測量60ms 左右。對應的ST 產品Page Erase 典型值 20~40ms。

5、功耗

從下面的表可以看出GD的產品在相同主頻情況下,GD的運行功耗比STM32小,但是在相同的設置下GD的停機模式、待機模式、睡眠模式比STM32還是要高的。

11f53a4e-bf90-11ec-9e50-dac502259ad0.png

6、串口

GD在連續發送數據的時候每兩個字節之間會有一個Bit的Idle,而STM32沒有,如下圖。

120fa762-bf90-11ec-9e50-dac502259ad0.png

GD的串口在發送的時候停止位只有1/2兩種停止位模式。STM32有0.5/1/1.5/2四種停止位模式。

GD 和STM32 USART的這兩個差異對通信基本沒有影響,只是GD的通信時間會加長一點。

7、ADC差異

GD的輸入阻抗和采樣時間的設置和ST有一定差異,相同配置GD采樣的輸入阻抗相對來說要小。具體情況見下表這是跑在72M的主頻下,ADC的采樣時鐘為14M的輸入阻抗和采樣周期的關系:

1221af98-bf90-11ec-9e50-dac502259ad0.png

8、FSMC

STM32只有100Pin以上的大容量(256K及以上)才有FSMC,GD32所有的100Pin或100Pin以上的都有FSMC。

9、103系列RAM&FLASH大小差別

GD103系列和ST103系列的ram和flash對比如下圖:

12526a5c-bf90-11ec-9e50-dac502259ad0.png

10、105&107系列STM32和GD的差別

GD的105/107的選擇比ST的多很多,具體見下表:

12665044-bf90-11ec-9e50-dac502259ad0.png

11、抗干擾能力

關于這一點,官方沒有給出,我也是在做項目的時候偶然發現的,項目原本是用STM32F103C8T6,后來換成GD F103C8T6,這兩個芯片的引腳完全一致,然后單片機用了的兩個鄰近的引腳作為SPI的時鐘引腳和數據輸出引腳,然后發現STM32的SPI能正常通訊,GD的不行,經過檢查發現PCB板SPI的銅線背面有兩根IIC的銅線經過,信號應該是受到影響了。

示波器看了一下引腳的電平,發現確實是,STM32和GD的數據引腳波形都不正常,但是STM32的波形要好很多,波形雖然差了點,但是SPI通訊依然正常。

而GD則不能正常通訊了。然后我又把SPI的通訊速率減慢,發現STM32的數據引腳很快就恢復正常波形了,而GD的依然差,直到速率降到很低才恢復正常。初步懷疑是STM32內部對引腳有做一些濾波的電路,而GD則沒有。

雖然我用的這個電路板本身布線有些不合理,但是在同樣惡劣的環境下,STM32依然保證了通訊的正常,而GD不行,這在一定程度上說明了GD的抗干擾能力不如STM32。

原文標題:STM32和GD32有什么區別?

文章出處:【微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    6008

    文章

    44103

    瀏覽量

    623542
  • STM32
    +關注

    關注

    2247

    文章

    10691

    瀏覽量

    349895
  • GD32
    +關注

    關注

    7

    文章

    361

    瀏覽量

    23811

原文標題:STM32和GD32有什么區別?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GD32STM32單片機區別

     GD32STM32都是常見的32位單片機系列。STM32是意法半導體(STMicroelectronics)公司推出的產品線,而GD32
    發表于 08-07 17:36 ?3957次閱讀
    <b class='flag-5'>GD32</b>和<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的<b class='flag-5'>區別</b>

    #硬聲創作季 stm32、esp32、gd32區別 #單片機

    單片機GD32
    坤愛吃手抓餅
    發布于 :2022年11月03日 17:28:38

    GD32 MCU移植

    gd32是一款國產單片機。該芯片在很多方面和STM32有異曲同工之處。資料不是很多! GD32在外設方面、和STM32沒有多大
    發表于 03-23 13:40

    GD32STM32區別在哪

    版權聲明:本文為博主原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接和本聲明。收起一、前言GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是
    發表于 08-04 08:35

    GD32STM32有哪些不同的地方

    一、前言GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以GD32
    發表于 08-09 07:03

    GD32STM32有何區別

    一、前言GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以GD32
    發表于 08-13 07:21

    如何從0開始上手GD32系列單片機

    從零開始創建GD32F4系列單片機工程模板&移植涂鴉MCU-SDK?兆易創新的GD32單片機在中國MCU廠商市場中一直有著不算太小的份額。最近由于ST系列
    發表于 09-02 06:21

    GD32單片機簡析

    1. GD32單片機GD32單片機是指由國內芯片公司兆易創新GigaDevice研發設計的一系列單片機。兆易創新
    發表于 12-13 06:29

    GD單片機怎么樣?和STM32有什么區別?

    GD單片機怎么樣,和STM32區別
    發表于 10-30 06:52

    GD32STM32區別

    一、前言GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以GD32
    發表于 11-18 20:51 ?47次下載
    <b class='flag-5'>GD32</b>和<b class='flag-5'>STM32</b>的<b class='flag-5'>區別</b>

    STM32GD32有什么區別?

    一、前言什么GD32?GD32是國內開發的一款單片機,據說開發的人員是來自ST公司的,GD32也是以STM32作為模板做出來的。所以
    發表于 12-24 19:09 ?15次下載
    <b class='flag-5'>STM32</b>和<b class='flag-5'>GD32</b>有什么<b class='flag-5'>區別</b>?

    STM32、GD32、ESP32的區別

    GD32 是國產單片機,據說開發人員來自ST公司,GD32 也是以 STM32 作為模板做出來的。所以 GD32
    的頭像 發表于 04-12 09:51 ?2629次閱讀

    一文詳解GD32單片機STM32單片機

    GD32單片機是中國龍芯集成電路公司推出的一款ARM Cortex-M3內核的微控制器。它具有與STM32單片機相同的架構和指令集,但是價格相比ST
    發表于 08-09 16:58 ?8157次閱讀

    STM32GD32橫向對比區別

    GD32 是國產單片機,據說開發人員來自ST公司,GD32 也是以 STM32 作為模板做出來的。所以 GD32
    的頭像 發表于 09-13 11:47 ?2941次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>GD32</b>橫向對比<b class='flag-5'>區別</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>