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总线,它们按最佳执行速度进行优化。
- 系统总线用于访问内存和外设。
- 私有外设总线负责一部分私有外设的访问,主要就是访问调试组件。
2. 外设
从结构框上看, STM32比51的外设多得多,51有的串口、定时器、IO口等外设 STM32 都有。
文章整合自:csdn
编辑:ymf
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45569浏览量
673354 -
内核
+关注
关注
4文章
1474浏览量
43089 -
STM32
+关注
关注
2312文章
11189浏览量
374524
发布评论请先 登录
相关推荐
热点推荐
STM32L151xE/STM32L152xE:超低功耗32位MCU的卓越之选
STM32L151xE/STM32L152xE:超低功耗32位MCU的卓越之选 在当今对功耗要求极高的电子设备设计领域,STM32L151xE和STM32L152xE这两款超低功耗32
STM32L151xC和STM32L152xC微控制器:低功耗设计的理想之选
STM32L151xC和STM32L152xC微控制器:低功耗设计的理想之选 在电子设计领域,低功耗、高性能的微控制器一直是工程师们追求的目标。ST公司的STM32
STM32F042x4/STM32F042x6微控制器深度解析:特性、应用与设计要点
STM32F042x4/STM32F042x6微控制器深度解析:特性、应用与设计要点 在嵌入式系统开发领域,微控制器的选择至关重要,它直接影响着产品的性能、功能和成本。今天,我们就来深入探讨一下意法
STM32L151xC与STM32L152xC:超低功耗MCU的卓越之选
STM32L151xC与STM32L152xC:超低功耗MCU的卓越之选 在当今的电子设计领域,超低功耗微控制器(MCU)的需求日益增长,尤其是在对功耗敏感的应用场景中
STM32和ESP32有什么区别?如何选开发板?资深工程师学习路线建议!
在网上搜索“STM32和ESP32的区别”,你可能会得到一堆参数对比:内核、主频、外设、功耗……今天,我们不罗列参数,而是从实际应用、学习路径和职业发展的角度,帮你彻底理清这两大顶流MCU的关系
STM32N6 开箱实验:如何快速上手最强大的STM32系列?
STM32N6是有史以来功能最强大的STM32系列STM32N6嵌入了意法半导体专有的Neural-ART加速器和运行频率为800MHz的ArmCortex-M55内核,提供了迄今为止最高
意法半导体:STM32CubeMX将不再集成到STM32CubeIDE中
从2025年11月发布的版本开始,我们将仅以 独立 版本的形式提供 STM32CubeIDE 和 STM32CubeMX 。 STM32CubeMX将不再集成到STM32CubeIDE
STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册
电子发烧友网站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册.pdf》资料免费下载
发表于 06-06 17:06
•17次下载
stm32和stc的区别
评论