stm32和stc的区别

电子说

1.2w人已加入

描述

  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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分