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

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

3天内不再提示

stm32和stc的区别

汽车玩家 来源:csdn 作者:csdn 2021-08-11 10:14 次阅读

STC和STM32的区别:

51单机片系统结构

51一般是指51系列的单片机,型号有很多,常见的有STC89C51、AT89S51,其中国内用的最多的是STC89C51/2。

1. 内核

51单片机由一个IP核和片上外设组成,速度只有12M,外设是IC厂商在内核的基础上添加的,不同的IC厂商会在内核上添加不同的外设。

2. 外设

寄存器位于SFR和RAM这个部分,其中SFR占有 128字节,RAM占有 128 字节,其中SFR和RAM在地址上是重合的,都是在80~FF地址区间,但在物理区间上是分开的,所以51的RAM是有256个字节。

STM32系统结构

1. 内核

在系统结构上,STM32和51都属于单片机,都是由内核和片上外设组成。

从结构框上看,对比51内核只有一种总线,取指和取数共用。Cortex-M3内部有若干个总线接口,以使CM3能同时取址和访内,它们是:指令存储区总线、系统总线、私有外设总线

  • 有两条代码存储区总线负责对代码存储区的访问分别是I-Code总线和D-Code总线,它们按最佳执行速度进行优化。

  • 系统总线用于访问内存和外设。

  • 私有外设总线负责一部分私有外设的访问,主要就是访问调试组件。

  • 还有一个DMA总线,是一种连接内核和外设的桥梁,它可以访问外设、内存,传输不受CPU的控制,并且是双向通信

2. 外设

从结构框上看, STM32比51的外设多得多,51有的串口、定时器、IO口等外设 STM32 都有。

文章整合自:csdn

编辑:ymf

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

    关注

    5990

    文章

    43904

    浏览量

    619600
  • 内核
    +关注

    关注

    3

    文章

    1305

    浏览量

    39819
  • STM32
    +关注

    关注

    2232

    文章

    10650

    浏览量

    347870
收藏 人收藏

    评论

    相关推荐

    stm8和stm32区别和特点

    STM8和STM32是STMicroelectronics(意法半导体)推出的两个系列的微控制器产品。虽然它们都是由意法半导体生产的,但在架构、功能和特点方面有一些显著的区别。 架构: STM8系列
    的头像 发表于 12-18 16:36 693次阅读

    stm32 g系列和f系列的区别

    stm32 g系列和f系列的区别 STM32 G系列和F系列都属于STMicroelectronics(意法半导体)旗下的STM32系列微控制器(MCU)。虽然它们都是针对嵌入式系统设
    的头像 发表于 12-07 14:46 3673次阅读

    GD32和STM32有何区别?GD32如何替换STM32呢?

    GD32和STM32有何区别?GD32如何替换STM32呢? GD32和STM32是两种不同的微控制器系列,一般被用于嵌入式系统开发。GD32是中国华大基因(Gigadevice)公司
    的头像 发表于 11-22 18:18 2857次阅读

    STM32失能时钟和复位外设的区别

    STM32失能时钟和复位外设的区别
    的头像 发表于 10-17 11:48 488次阅读
    <b class='flag-5'>STM32</b>失能时钟和复位外设的<b class='flag-5'>区别</b>

    请问STC12系列单片机的PCA跟PWM有什么区别?

    STC12系列单片机的PCA跟PWM有什么区别?​
    发表于 10-12 07:51

    AT与STC单片机的主要区别

    1.常用的51单片机 51单片机即传统的兼容8051指令代码的8位单片机,对于新手来说,刚接触单片机主要已AT单片机和STC单片机。其两种单片机主要区别为不同的厂家生成,但代码基本可以通用。常用
    的头像 发表于 09-11 10:23 5268次阅读
    AT与<b class='flag-5'>STC</b>单片机的主要<b class='flag-5'>区别</b>

    ch32f103c8t6与stm32f103c8t6的区别

    ch32f103c8t6与stm32f103c8t6的区别 STM32F103C8T6是一款32位微处理器,属于STM32F1系列中的一员。它是一款廉价而且高性能的微处理器,被广泛应用
    的头像 发表于 08-22 16:05 5295次阅读

    ch32v307和stm32区别

    ch32v307和stm32区别  Ch32v307和STM32是两款不同的微控制器芯片。本文将详尽、详实、细致地分析这两款芯片的区别。 首先,我们可以从厂商的不同来看这两款芯片的
    的头像 发表于 08-22 15:53 825次阅读

    ch32f103和stm32区别

    ch32f103和stm32区别 STM32 系列是意法半导体公司旗下的 ARM Cortex-M3 和 Cortex-M4 微控制器,系列产品将 MCU 和专用模块集成到单一芯片中,广泛应用
    的头像 发表于 08-22 15:48 958次阅读

    hc32和stm32区别

    hc32和stm32区别  HC32和STM32是两个不同的单片机系列。HC32是华大基础电子有限公司(Holtek)生产的单片机,而STM32是意法半导体(STMicroelect
    的头像 发表于 08-16 11:33 2500次阅读

    gd32和stm32区别

    gd32和stm32区别 现在的市场上有很多种不同类型的微控制器,其中比较常见的有两种,即gd32和stm32。两种微控制器都是中国和欧洲的两个公司分别推出的,但是它们之间有很多区别
    的头像 发表于 08-16 11:16 5093次阅读

    ch32和stm32区别

    ch32和stm32区别 引言 STM32是STMicroelectronics基于ARM Cortex-M处理器架构生产的一系列微控制器,而CH32是中国制造商WCH生产的一组微控制器。 在本文
    的头像 发表于 08-16 11:16 1222次阅读

    ch32v307和stm32区别

    ch32v307和stm32区别 Ch32v307与STM32是两款不同的微控制器,它们在设计和功能上都存在一些区别。 首先,Ch32v307是一款中国自主研发的微控制器,而
    的头像 发表于 08-16 11:15 1038次阅读

    cw32和stm32区别

    cw32和stm32区别 CW32和STM32是两种常见的单片机,分别由温州炜信电子和STMicroelectronics公司生产。单片机是一种嵌入式系统,它集成了处理器、内存、输入/输出接口
    的头像 发表于 08-16 11:15 1824次阅读

    stm32stc32的区别 stc12和stm32哪个简单

    STC32则是中国STC微控制器公司生产的32位单片机,也采用ARM Cortex-M系列架构,但与STM32相比,它的性能、存储容量、外设接口等方面相对较低,主要应用于一些简单的嵌入式系统中。
    发表于 04-12 13:26 1.8w次阅读