ch32和gd32的区别

发布者:gamma13最新更新时间:2024-10-25 来源: cnblogs关键字:gd32  架构 手机看文章 扫描二维码
随时随地手机看文章

Ch32和Gd32是两种不同的芯片,它们有着不同的架构、性能、功耗等特征。本文将详细介绍Ch32和Gd32的区别。

一、架构

Ch32采用的是ARM Cortex-M0+内核,该内核相对来说比较简单,主要用于集成度较低的应用中。而Gd32采用的是RISC-V指令集架构,该架构更加先进,因为该架构是基于开源和协议的设计,硬件和软件都可以自由开放。

二、性能

Ch32和Gd32的性能也较大不同,下面是它们的性能对比:

Ch32:
• CPU频率为50MHz;
• 32位Flash存储器
• SRAM存储器容量为8KB;
• 最大存储器容量为128KB;
• 最大工作电压为3.6V;
• 矩阵按键数量为12个;
• 模拟输入数量为12个;
• 模拟输出数量为2个。

Gd32:
• CPU频率为100MHz;
• 32位Flash存储器;
• SRAM存储器容量为16KB;
• 最大存储器容量为256KB;
• 最大工作电压为3.6V;
• 矩阵按键数量为16个;
• 模拟输入数量为16个;
• 模拟输出数量为3个。

从上面的数据可以看出,Gd32的性能要优于Ch32,CPU频率是Ch32的两倍,存储器容量也相应增加。

三、功耗

在功耗方面,Ch32优势更加明显,主要表现在以下方面:

• Ch32的等待模式功耗仅为1.25uA,比Gd32低了近一倍;
• Ch32的正常工作电流为5mA,而Gd32为10mA;
• Ch32的低功耗模式功耗为0.25uA,Gd32则为1.3uA。

因此,在需要长时间运行,并要求功耗足够低的应用场合下,Ch32更适合应对。

四、价格

在价格方面,Ch32更具优势。由于采用的是较为简单的架构,因此Ch32的成本较低,价格也相应更加亲民。相比之下,Gd32的成本较高,价格也相应较贵。

五、适用场合

目前,Ch32主要用于一些较为简单、价格比较敏感的应用中,例如智能家居、智能布线等。Gd32则主要用于一些对性能有较高要求、价格不是最主要考虑因素的应用中,例如高精度仪器、医疗设备等。

总结

从以上内容可以看出,Ch32与Gd32在架构、性能、功耗、价格等方面都存在较大差异。选择哪一款芯片,需要根据具体的应用场合来综合考虑。如果你需要一个性能更好、存储容量更大的芯片,则选Gd32更合适;如果你需要一款功耗更低、价格更低的芯片,则选Ch32更优。

关键字:gd32  架构 引用地址:ch32和gd32的区别

上一篇:GD32 MCU的选项字节是什么?
下一篇:hc32和gd32的区别

推荐阅读最新更新时间:2026-03-19 11:34

CH32与STM32系列单片机有哪些不同?
STM32系列单片机和CH32单片机都是现代化的高性能微控制器,它们都拥有众多的功能和广泛的应用。但是,这两个系列的单片机在某些方面确实存在一些不同,这也是我们在选择单片机时需要考虑的因素之一。在本文中,我们将对这两个系列的单片机进行比较,并对它们的异同点进行详细的解析,希望能帮助读者更好地了解这两个系列单片机的特点和适用范围。 1.架构 CH32单片机采用的是Cortex-M0内核,而STM32系列单片机则采用Cortex-M3/M4内核,这两者在处理器性能和功能方面存在差异。Cortex-M0内核具有低功耗、高性能和高集成度的特点,适用于微控制器、智能电表、遥控器等嵌入式设备;而Cortex-M3/M4内核则具有更高的性能,它
[单片机]
ch32和stm32编程有区别吗?
STM32是一个系列的单片机,其核心中央处理单元(CPU)使用ARM Cortex-M内核。因此,STM32编程过程与Cortex-M芯片的编程过程非常相似。但是,STM32是一种特殊的单片机,不同于其他品牌的单片机。因此,在学习或使用STM32时,需要了解其特殊的编程过程。 相比其他品牌的单片机,STM32的编程更为复杂。这是因为STM32有更多的外设和寄存器,这些寄存器的数量和命名对编程人员的要求更高。此外,STM32的编程需要掌握它的硬件架构,例如存储器映射表,这些内容相对于其他单片机可能更为复杂。 另外,STM32的编程也需要掌握硬件抽象层(HAL)库,这是一个提供了大量现成函数的软件库。HAL库是STM32的官方库,其中
[单片机]
ch32和stm32参数对比
随着物联网技术、智能家居、工业自动化等领域的快速发展,MCU芯片市场也逐渐走向多样化和智能化。其中,32位微控制器不仅在性能、功能、可靠性方面更加优越,而且在应用领域的广泛性和市场占有率上也有着巨大优势。而32位微控制器中的两款经典代表——CH32和STM32,又该如何进行参数对比呢? 在基本参数方面比较,CH32和STM32均采用了ARM Cortex-M内核,都是32位微控制器。在运行频率方面,CH32单片机的部分芯片性能可以达到200MHz,STM32芯片的运行频率更加广泛,从72MHz到216MHz都有涵盖。从存储容量方面来看,两者皆含有各自大小和类型不尽相同的存储空间。而在性能指标方面,STM32的性能指标相较于CH32
[单片机]
ch32和AT32的区别
AT32 和 CH32 是两款不同的单片机,各自具有独特的特点和优势。在本文中,我们将深入探讨这两款芯片的差异,并分析它们的性能和应用。让我们首先了解一下 AT32 和 CH32 的基本信息。 概述 AT32 系列是ATMEL公司的芯片系列,而 CH32 系列是国产的芯片系列。这两个系列的芯片分别搭载了不同的核心,具有不同的架构和指令集。AT32系列芯片采用 AVR32 内核,而 CH32 系列芯片则主要采用了 ARM Cortex-M0 内核。 AT32 芯片 AT32 是一种高性能的32位单片机,具有完整的系统和丰富的外设,支持许多不同的应用。它采用了 AVR32 内核,该核心在嵌入式系统中得到了广泛应用。AVR32 是 AT
[单片机]
STM32、GD32等单片机,上电后不运行,复位后才能运行,解决方法
问题描述:仿真器下载程序后,可运行;拔掉仿真器,断电重新上电后,处理器不运行,手动复位后产品能正常运行 出现上面描述的问题,目前我遇到的有两种情况: ①外设设备初始化未完成:可以注释排查外设设备,在初始化的地方添加一段延时,等待产品初始化完成。 ②晶振起振时间长:(上示波器查看晶振起振时间)在时钟初始化启动外部时钟之前添加一段延时等待。 以上是我诸多工程中遇到的情况及解决的方法,如有其他情况 ,欢迎大家不吝赐教。
[单片机]
GD32替换STM32遇到的坑之《HAL库CAN无法初始化》
问题 使用GD32F103替换STM32F103发现同样的代码,STM32可以正常初始化CAN并且通信,而GD32无法初始化CAN,HAL_CAN_Init函数返回HAL_ERROR 但我之前使用标准库,GD32和STM32是可以直接复用的 原因 经过反复对比标准库和HAL库的区别,发现写入退出睡眠的寄存器顺序刚好相反 这是标准库,先退出sleep,再初始化 这是HAL库,先初始化,再推出sleep 尝试替换了下顺序,对STM32是没有什么影响的,但GD32必须是先退出sleep再初始化 解决方法 在HAL_CAN_Init前先退出sleep模式,这样可以不用修改HAL库就可以兼容GD32了
[单片机]
关于GD32构建软硬件自主可控的嵌入式实时控制系统的介绍和应用
本文基于GD32微控制器和RT-Thread实时操作系统,构建了一种软硬件自主可控的嵌入式实时控制系统。研究了RT-Thread操作系统在GD32芯片开发板上的移植方法和驱动程序改写,并编写多任务应用程序测试了系统的运行稳定可靠。为嵌入式控制系统的发展提供了一种技术实现途径。 引 言 由微控制器和实时操作系统共同构成的嵌入式实时控制系统在工业生产、交通运输、能源供给、国防装备等众多领域被广泛使用,是实现自动化技术的核心中枢。目前,国内所采用的嵌入式实时控制系统大多基于国外的微控制器芯片和软件产品,在“棱镜门”和“Stuxnet病毒”事件后关键领域所采用的嵌入式系统安全问题已被国内用户所重视,发展自主可控、安全可靠的嵌入式实时控
[单片机]
关于<font color='red'>GD32</font>构建软硬件自主可控的嵌入式实时控制系统的介绍和应用
GD32 MCU 移植教程】8、从 STM32F4xx 系列移植到 GD32F4xx 系列
1.本文简介 GD32F4xx 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F4xx系列 MCU 保持高度兼容。本文主要从以下三个方面进行介绍:硬件资源对比、外设及性能对比以及从 STM32F4xx 移植到 GD32F4xx 的移植步骤,旨在让开发者能够快速从 STM32F4xx移植到 GD32F4xx,缩短研发周期,加快产品开发进度。 2.GD32F4xx vs STM32F4xx 硬件资源对比 GD32F4xx 和 STM32F4xx 硬件引脚对比如表 2-1. GD32F4xx 和 STM32F4xx pin 对比所示,由该表可知,GD32F4xx 与 STM32F
[单片机]
【<font color='red'>GD32</font> MCU 移植教程】8、从 STM32F4xx 系列移植到 GD32F4xx 系列
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved