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

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

3天内不再提示

CH32与STM32系列单片机有哪些不同?

工程师邓生 来源:未知 作者:刘芹 2023-08-16 11:16 次阅读

CH32与STM32系列单片机有哪些不同?

STM32系列单片机和CH32单片机都是现代化的高性能微控制器,它们都拥有众多的功能和广泛的应用。但是,这两个系列的单片机在某些方面确实存在一些不同,这也是我们在选择单片机时需要考虑的因素之一。在本文中,我们将对这两个系列的单片机进行比较,并对它们的异同点进行详细的解析,希望能帮助读者更好地了解这两个系列单片机的特点和适用范围。

1.架构

CH32单片机采用的是Cortex-M0内核,而STM32系列单片机则采用Cortex-M3/M4内核,这两者在处理器性能和功能方面存在差异。Cortex-M0内核具有低功耗、高性能和高集成度的特点,适用于微控制器、智能电表、遥控器等嵌入式设备;而Cortex-M3/M4内核则具有更高的性能,它专门用于处理复杂的算法和数据处理应用,并支持浮点运算。

2.运行频率

CH32单片机的主频最高可以达到72MHz,而STM32系列单片机的主频最高可以达到216MHz。STM32的高主频使得它可以处理更复杂的任务,并且可以更快地完成相应的计算。这也意味着在处理相同任务时,STM32的运行速度将比CH32更快。

3.存储

CH32单片机集成了64KB的闪存和8KB的RAM,而STM32系列单片机则有更大的存储容量。一般来说,STM32的闪存容量可以从32KB到2MB不等,RAM容量也可以从4KB到512KB不等,这意味着它们可以处理更大的任务和更复杂的应用。

4.电源管理

CH32单片机提供了四种电源模式:低功耗模式、睡眠模式、停机模式和运行模式;而STM32系列单片机则提供了更多的电源管理选项来实现更好的功耗控制。例如,STM32单片机可以通过低功耗模式和态0(备份)模式来实现更低的功耗,并且也可以在运行时动态调整工作模式,以实现更好的电源管理。

5.外设

CH32单片机和STM32系列单片机都具有丰富的外设支持,但STM32系列单片机的外设比CH32更多样化。例如,STM32系列单片机支持USBCAN、SPI、USART、PWM等多种外设,这些外设可以直接控制和管理外部器件,增加了系统的可靠性和灵活性。

6.价值

CH32单片机价格较低,适合于一些对功能要求不是非常高的应用场景;而STM32系列单片机价格较高,但其功能更强大,适合于需要更高性能、可靠性和更广泛应用的场合。

综上所述,CH32单片机和STM32系列单片机在架构、运行频率、存储、电源管理、外设和价值等方面存在差异,这些差异也使它们在应用场景和可选择性上有所不同。对于对功能要求不是太高的应用场景,CH32是一种更经济实惠的选择;而STM32系列单片机则适用于需要更高性能、可靠性和更广泛应用的场合。

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

    关注

    48

    文章

    7668

    浏览量

    152252
  • 单片机
    +关注

    关注

    6044

    文章

    44632

    浏览量

    639384
  • STM32
    +关注

    关注

    2274

    文章

    10929

    浏览量

    357995
  • ch32
    +关注

    关注

    0

    文章

    73

    浏览量

    703
收藏 人收藏

    评论

    相关推荐

    STM32系列单片机可以让自己的GPIO去控制自己的RESET吗?什么风险?可以规避吗?

    STM32系列单片机可以让自己的GPIO去控制自己的RESET吗?什么风险?可以规避吗?
    发表于 10-25 09:45

    STM32单片机的特点介绍

    STM32系列单片机是由ST厂商推出的单片机,基于专为高性能、低成本、低功耗嵌入式应用设计的ARM Cortex-M内核,具备一流的外设配置,使其在功耗和集成度方面表现出色,
    的头像 发表于 09-25 17:19 2214次阅读

    单片机STM32可以用Python写吗?可以的开发板哪些?

    近年来,随着嵌入式技术的发展,Python语言逐渐被引入到单片机开发中,尤其是一些高性能的单片机上。这一趋势给开发者带来了极大的便利,尤其是在快速原型设计和实验中。本文将详细探讨STM32单片
    的头像 发表于 09-05 08:00 4747次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>STM32</b>可以用Python写吗?可以的开发板<b class='flag-5'>有</b>哪些?

    stm32单片机用什么软件编程

    STM32单片机是一种广泛应用于嵌入式系统领域的微控制器,具有高性能、低功耗、丰富的外设接口等特点。要对STM32单片机进行编程,需要选择合适的软件工具。 概述
    的头像 发表于 09-02 10:16 2065次阅读

    stm32单片机引脚介绍及功能

    STM32系列单片机是STMicroelectronics(意法半导体)推出的一款基于ARM Cortex-M内核的32位微控制器。STM32单片机
    的头像 发表于 09-02 09:38 7235次阅读

    stm32和51单片机的区别是什么

    架构差异: STM32是基于ARM Cortex-M系列内核的32位微控制器,具有更高效的处理能力和更丰富的外设。 51单片机是基于8051内核的8位微控制器,处理能力相对较低,外设也相对有限
    的头像 发表于 09-02 09:33 968次阅读

    第19.1 章-星瞳科技 OpenMV视觉循迹功能 超详细OpenMV与STM32单片机通信

    第19.1 章-[星瞳科技]OpenMV视觉循迹功能 超详细OpenMV与STM32单片机通信 (完整版源码) 【星曈科技】OpenMv笔记——利用OpenMV与STM32进行串口通
    的头像 发表于 08-20 11:41 1126次阅读
    第19.1 章-星瞳科技 OpenMV视觉循迹功能 超详细OpenMV与<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>通信

    stm32单片机的优势哪些?

    stm32单片机的优势哪些? 科技发展迅猛的时代,单片机作为嵌入式系统中的核心部件,扮演着至关重要的角色。然而,市场上有许多种类的单片机
    发表于 07-29 09:29

    基于STM32单片机的简易波形发生器设计

    系统内使用STM32单片机进行主控,proteus内部集成示波器,使用按键可以调节波形的输出方式,在示波器上可以实时观察波形的变化。
    的头像 发表于 06-27 10:18 2227次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的简易波形发生器设计

    基于STM32单片机的智能冰箱控制系统设计

    基于单片机设计的一款智能冰箱控制系统,可以控制冰箱的制冷装置,可以采集冰箱的异味浓度,超过闽值之后控制紫外灯进行消毒工作单片机采用单片机采用单片机采用
    的头像 发表于 06-25 09:21 1416次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的智能冰箱控制系统设计

    51、STM32单片机的编程方式一样吗?

    STM32和51单片机是两种常见的单片机系列,它们在硬件架构、性能特点和编程方式等方面有所不同。但是从c语言编程的角度来说,我认为是大同小异的。我们来对比一下它们的编程特点:51&am
    的头像 发表于 05-18 08:04 2565次阅读
    51、<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的编程方式一样吗?

    STM32单片机哪几种常见的开发环境?

    STM32单片机是一款广泛应用于嵌入式系统开发的单片机,针对其开发,以下几种常见的方式:STM32单片
    的头像 发表于 05-18 08:04 3393次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b><b class='flag-5'>有</b>哪几种常见的开发环境?

    STM32单片机最小化系统设计原理

    STM32最小系统,就是能让STM32单片机能够正常工作所必须拥有的组成部分的集合,也是STM32单片机正常运行的必要环境。
    发表于 04-23 14:54 3047次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小化系统设计原理

    STM32单片机F系列和L系列到底有什么区别?

    前段时间在群里朋友说F系列单片机睡眠模式,可以做到10uA左右,而且我自己F103的单片机做的产品睡眠模式可以做到40uA,然而我用STM8L系统的睡眠模式也只做到10uA左右,所
    发表于 04-15 06:34

    基于STM32单片机的瓦斯监测与控制

    本文设计出这一款基于STM32单片机煤矿瓦斯监测控制管理系统,包括甲烷气体传感器电路、温湿度传感器电路、Wi-Fi模块电路、报警电路、继电器控制电路及显示电路。STM32单片机作为核心
    的头像 发表于 02-27 08:09 1719次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的瓦斯监测与控制