打印

STM32F103 和GD32对应芯片的异同

[复制链接]
3901|61
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 原来是wjc 于 2024-6-1 02:49 编辑

STM32F103 和GD32对应芯片的异同
STM32F103和GD32对应的芯片是STM32F103C8和GD32F103C8,它们在架构、功能和性能上有一些异同,下面我详细阐述一下:

相似之处:

核心架构:STM32F103和GD32F103都采用了ARM Cortex-M3 32位微控制器核心,因此它们在指令集和基本功能上是相同的。

使用特权

评论回复
沙发
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:50 编辑

外设功能:两者都具有丰富的外设功能,包括GPIO、USART、SPI、I2C、定时器、ADC、DAC等,可以满足各种应用的需求。

使用特权

评论回复
板凳
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:50 编辑

器件封装:对于相同型号的芯片,它们通常有相似的器件封装可供选择,如LQFP48、LQFP64等。

使用特权

评论回复
地板
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:51 编辑

异同之处:

厂商:STM32F103由意法半导体(STMicroelectronics)生产,而GD32F103由国内的龙芯公司(GigaDevice Semiconductor)生产。

使用特权

评论回复
5
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:51 编辑

性能差异:虽然它们都是基于ARM Cortex-M3核心,但是GD32F103系列通常具有略高的时钟频率和更大的Flash和RAM容量,因此在性能上可能略优于STM32F103系列。

使用特权

评论回复
6
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:51 编辑

功能扩展:GD32F103可能会在某些外设上提供额外的功能或改进,或者在某些方面与STM32F103有所不同。这取决于各个厂商对外设的具体实现和功能扩展。

使用特权

评论回复
7
原来是wjc|  楼主 | 2024-5-31 23:46 | 只看该作者
本帖最后由 原来是wjc 于 2024-6-1 02:52 编辑

软件支持:STM32F103在软件支持方面拥有成熟的生态系统,包括官方提供的标准外设库(SPL)、STM32CubeMX等。而GD32F103的软件支持可能相对较新,但也有相应的库函数和开发工具可供选择。

使用特权

评论回复
8
原来是wjc|  楼主 | 2024-6-1 02:52 | 只看该作者
价格:GD32F103通常具有更具竞争力的价格,这可能是由于其生产成本较低或者市场定位不同所致。

STM32F103和GD32F103在核心架构和外设功能上有许多相似之处,但在厂商、性能、功能扩展、软件支持和价格等方面存在一些差异。开发者在选择芯片时应根据具体的项目需求和考量综合因素。

使用特权

评论回复
9
burgessmaggie| | 2024-6-4 09:39 | 只看该作者
STM32F103通常提供更高的主频,这意味着它可以在更高的速度下运行。例如,STM32F103的典型主频为72MHz,而GD32可能略低。

使用特权

评论回复
10
kkzz| | 2024-6-4 10:35 | 只看该作者
STM32F103:支持多种停止位模式,灵活性较高。
GD32:在连续数据传输时,每两个字节之间会有一个额外的Bit空闲,且仅支持1/2停止位模式,这可能影响通信效率。

使用特权

评论回复
11
sanfuzi| | 2024-6-4 12:10 | 只看该作者
许多STM32F103和GD32F103的封装具有相同的引脚布局,这意味着在某些情况下,它们可以互换使用。

使用特权

评论回复
12
kmzuaz| | 2024-6-4 15:12 | 只看该作者
GD32在连续发送数据时每两个字节之间会有一个Bit的Idle,而STM32没有。GD32的串口在发送时只有1/2两种停止位模式,而STM32有0.5/1/1.5/2四种停止位模式

使用特权

评论回复
13
uytyu| | 2024-6-5 11:06 | 只看该作者
GD32的主频最大可达108MHz,而STM32的主频最大为72MHz。这意味着GD32在处理速度上可能更快

使用特权

评论回复
14
i1mcu| | 2024-6-5 14:24 | 只看该作者
GD32F103的最大工作频率可达108MHz,高于STM32F103的典型最大频率, GD32在理论上具有更高的运算能力。

使用特权

评论回复
15
olivem55arlowe| | 2024-6-5 20:19 | 只看该作者
GD32F103的Flash擦除和写操作速度慢于STM32F103,但读操作速度更快。

使用特权

评论回复
16
geraldbetty| | 2024-6-6 07:42 | 只看该作者
STM32F103的外部供电范围更宽,为2.0V至3.6V,而GD32F103的供电范围为2.6V至3.6V,这使得STM32在特定电压波动的应用场景下可能更具优势。

使用特权

评论回复
17
weifeng90| | 2024-6-6 07:55 | 只看该作者
都是ARM M系列内核,外设设计不一样。

使用特权

评论回复
18
earlmax| | 2024-6-7 09:29 | 只看该作者
两者都采用ARM Cortex-M3处理器内核,因此在指令集和基本性能特性上相似。

使用特权

评论回复
19
robertesth| | 2024-6-7 12:35 | 只看该作者
GD32F103系列设计上与STM32F103高度引脚兼容,意味着在很多情况下可以直接替换使用,简化了设计移植过程。

使用特权

评论回复
20
benjaminka| | 2024-6-7 15:41 | 只看该作者
GD32F30x系列作为国产芯片,近年来发展迅速

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

994

帖子

0

粉丝