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

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

    关注

    6034

    文章

    44528

    浏览量

    633606
  • 内核
    +关注

    关注

    3

    文章

    1367

    浏览量

    40252
  • STM32
    +关注

    关注

    2266

    文章

    10880

    浏览量

    355086
收藏 人收藏

    评论

    相关推荐

    stm32g与stm32h的区别

    STM32G和STM32H是STMicroelectronics(意法半导体)推出的两个不同的微控制器系列,它们都属于STM32的广泛产品线。STM32系列微控制器以其高性能、低功耗和
    的头像 发表于 09-04 09:15 628次阅读

    STM32复位电路用复位芯片和阻容复位电路区别

    STM32是一款广泛使用的微控制器,其复位电路设计对于系统的稳定性和可靠性至关重要。本文将详细介绍STM32复位电路中使用复位芯片和阻容复位电路的区别,以及各自的优缺点和应用场景。 引言 在微控制器
    的头像 发表于 08-06 10:26 1229次阅读

    STM32f030和STM32F031的区别大吗?

    STM32f030和STM32F031的区别大么。
    发表于 07-23 06:02

    请问STM32与EMF32ZG210f的区别是什么?

    STM32与EMF32ZG210f的区别在哪里???
    发表于 05-17 06:47

    STM32Cube库和standard peripheral library有什么区别

    STM32Cube库和standard peripheral library有什么区别
    发表于 05-16 06:52

    请问STM8与stm32区别是什么?

    菜鸟群求STM8与stm32区别
    发表于 05-16 06:34

    STM32L1xxRCT6与STM32L1xxRCT6A区别是什么?

    各位好!小弟借此请教一下有关于STM32L1xxRCT6与STM32L1xxRCT6A区别,还软件设计方面有什么区别,在此先谢了。
    发表于 05-15 07:47

    请问STM32的cube库与3.5的外设库有区别吗?

    请问STM32的cube库与3.5的外设库有区别
    发表于 05-15 06:57

    stm32f105是有otg功能的,其对USB初始化与stm32f103有什么区别

    1.在网上找到了一些例程,其中有些包含USB的cdc库,有些不包含 2.stm32f105是有otg功能的,其对USB初始化与stm32f103有什么区别 3.stm32f105的US
    发表于 05-09 07:08

    STM32WB和STM32L4/L4+的区别和优劣势是什么?

    STM32WB 和 STM32L4 / L4+的区别,和优劣势
    发表于 04-26 08:07

    STM32F0 stop模式WFI和WFE区别是什么?

    同题:STM32F0 stop模式WFI和WFE区别?求大神指点,谢谢!
    发表于 04-16 06:39

    STM32三电阻高端采样和低端采样区别

    STM32 三电阻高端采样和地端采样区别
    发表于 04-12 06:12

    stm8和stm32区别和特点

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

    ESP32、GD32、STM32MCU的区别

    GD32 是国产单片机, 和 STM32 有很多地方都是一样的,不过 GD32 毕竟是不同的产品,不可能所有东西都沿用 STM32,有些自主开发的东西还是有区别的。
    发表于 12-17 17:53 1700次阅读
    ESP32、GD32、<b class='flag-5'>STM32</b>MCU的<b class='flag-5'>区别</b>

    stm32 g系列和f系列的区别

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