0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

cw32和gd32的区别

工程师邓生 来源:未知 作者:刘芹 2023-08-16 11:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

cw32和gd32的区别

CW32和GD32是两种不同的芯片系列,分别由WCH和GigaDevice公司推出,两者有很多不同之处,下面我们来详细介绍。

首先从CW32系列开始,CW32是WCH公司推出的一款32位微控制器,它是WCH唯一以ARM Cortex-M3内核为基础的产品系列,Cortex-M3内核是ARM公司的经典内核之一,性能稳定,功耗低。CW32系列的主频高达72MHz,内置了128KB/256KB/512KB的Flash存储器和20KB/40KB/68KB的SRAM存储器,支持多种外设包括GPIO、USART、SPI、I2CADCDACCANUSB等,适用于许多应用场合,如工业控制、家用电器、汽车电子等。

相比之下,GD32系列是GigaDevice公司推出的一款高性价比的32位微控制器产品线,它采用了较新的ARM Cortex-M3内核,并且内置USB FS接口,主频高达108MHz,并采用了GigaDevice自主研发的GD32F103xx系列Flash存储器和SRAM存储器,Flash存储器容量为64KB/128KB/256KB/512KB/1MB,SRAM存储器容量为20KB/40KB/64KB,支持多种外设包括GPIO、USART、SPI、I2C、ADC等。此外,GD32系列还有GigaDevice公司自主研发的Peripherals-Expansion-Peripheral(PEP)技术,可实现多种外设扩展,这使得GD32在性能、灵活性和可扩展性方面都具有优势,在消费电子、通讯和电力等方面得到广泛应用。

虽然CW32和GD32具有相似的芯片架构和一些基本特征,但是它们在细节上还是有很多不同之处。下面我们来具体看看它们的区别。

1、内核方面

CW32作为WCH公司首款以ARM Cortex-M3内核为基础的产品,主频为72MHz,而GD32则采用了更先进的Cortex-M3内核,主频达到108MHz,要高于CW32。

2、外设方面

CW32和GD32都有GPIO、USART、SPI、I2C、ADC等基本外设,不过GD32支持的外设更多一些,比如有DMA、RTC、CRC等,这增强了它对于某些应用的适应能力。

3、存储器方面

CW32和GD32内置的Flash存储和SRAM容量都不相同,具体情况可以参见上面的介绍,但需要注意的是,GD32支持GigaDevice自主研发的PEP技术,可以实现外设扩展,这使得它的存储器可灵活扩展,而CW32则没有这个功能。

4、价格方面

作为一款高性价比的方案,GD32的价格相对于CW32来说更加亲民,而且保持了良好的性能表现和可扩展性,在实际应用中很受欢迎。

综上所述,虽然CW32和GD32都是32位微控制器产品系列,但它们在架构、性能、外设和可扩展性方面都有很大的区别,消费者在选择具体方案时需要根据实际需求进行选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • USART串口
    +关注

    关注

    0

    文章

    32

    浏览量

    7326
  • GD32
    +关注

    关注

    7

    文章

    434

    浏览量

    27641
  • CW32
    +关注

    关注

    1

    文章

    326

    浏览量

    1959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问CW32中的CW是啥意思?

    CW32中的CW是啥意思?
    发表于 02-02 07:10

    CW32仿真器是什么?

    CW32仿真器是什么
    发表于 01-05 08:04

    CW32芯片有哪些外设接口?

    CW32芯片有哪些外设接口
    发表于 12-29 07:23

    请问CW32芯片的特性有哪些?

    CW32芯片的特性有哪些?
    发表于 12-26 06:14

    请问各型号的CW32微控制器在核心架构上有何区别

    各型号的CW32微控制器在核心架构上有何区别
    发表于 12-16 07:52

    请问CW32的SPI时钟频率可调吗?

    CW32的SPI时钟频率可调吗?
    发表于 12-15 06:03

    CW32单片机如何让生活更便捷

    这是一种全新的生活方式,它通过接收并处理传感器的数据,以控制智能马桶的所有功能。感谢CW32单片机,我们可以在日常生活中无缝地融入这种新的科技。 决定我们如何生活的,已经不再只是我们的选择,更是我们
    发表于 12-11 06:11

    CW32时钟运行中失效检测的流程是什么?CW32时钟运行中失效检测注意事项有哪些呢?

    CW32时钟运行中失效检测的流程是什么?CW32时钟运行中失效检测注意事项有哪些?
    发表于 12-10 07:22

    关于CW32 互补PWM 程序调试的疑问求解

    在调试CW32 输出互补PWM 的程序时,发现在线调试时波形输出正常,但是当把程序在下到CW32 自行运行时,波形输出不正常,这是什么原因导致的呢?
    发表于 12-08 07:02

    基于芯源CW32 MCU的LED闪烁示例及代码分析

    最近我在项目中使用了芯源的CW32 MCU,这是一款非常适合物联网和低功耗应用的微控制器。在初步学习和使用中,我做了一个简单的LED闪烁实验,通过这篇帖子给大家分享一下代码及相关的配置步骤。 硬件
    发表于 12-04 06:52

    CW32 MCU温度监测应用

    最近,我在项目中使用CW32 MCU,来实现一个简单的温度监测系统。CW32的灵活性和性能让我在这个应用中得心应手。以下是我的实现过程和代码示例。 应用简介本项目通过连接一个温度传感器LM35来实时
    发表于 12-03 08:03

    cw32 systick怎么用?

    cw32 systick怎么用
    发表于 12-01 08:10

    CW32 MCU用什么IDE开发?

    推荐使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE开发CW32 MCU应用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM则需要安装CW
    发表于 11-12 07:52

    CW32 MCU有哪些系列?

    目前CW32 MCU有通用高性能MCU、安全低功耗MCU、无线射频MCU等3个系列。其中射频MCU集成了无线收发器,主要包括CW32R031(2.4GHz BLE-Lite)系列和CW32W031(Sub-1G)系列。
    发表于 11-12 07:34

    GD32的串口DMA收发数据失败怎么解决?

    gd32_hw_usart_init()函数中并未注册DMA收发的方式, GD32该函数如下: 而STM32的该函数如下: 查找GD32的串口操作库中相关的一些DMA操作也缺失,不知是我才疏学浅不知如何开启该方式
    发表于 09-17 06:04