你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32到底由什么组成?内核和外设的关系又是怎样的?看这篇!

[复制链接]
flyingstar 发布时间:2025-9-1 14:00
1. STM32到底由什么组成?STM32芯片主要由内核和片上外设组成。内核由ARM公司提供,ST公司负责添加外设。 芯片内核和外设通过总线连接。即简化成:STM32= 内核(ARM)+ 通信总线 + 外设(ST)
ARM公司:负责设计处理器内核架构,提供IP授权。ARM不生产芯片,只“卖设计图”。
ST公司:获得授权后,在内核周围添加各种外设(GPIO、USART、定时器等),设计完整的片上系统(SoC)

2. 有多少种内核呢?
STM32全系列采用ARM Cortex-M处理器架构,但针对不同应用场景,ST选择了七种不同的内核版本进行搭载:
Cortex-M0:入门级32RISC内核,以超低功耗和成本取胜。指令集精简,无硬件除法器,代表系列:STM32F0
Cortex-M0+M0的升级版,性能提升20% 的同时功耗更低。增加硬件除法指令,改进调试功能,代表系列:STM32L0/G0/C0
Cortex-M3:主流性能担当,拥有完整Thumb-2指令集,支持单周期乘法和硬件除法。配备高效嵌套向量中断控制器(NVIC),代表系列:STM32F1/F2/L1
Cortex-M4:在M3基础上加入DSP指令集和单精度FPU(浮点单元),成为数字信号处理的利器。代表系列:STM32F3/F4/L4/G4
Cortex-M7:性能王者,采用双发射超标量流水线设计,主频可达几百MHz。支持双精度FPU和缓存,代表系列:STM32F7/H7
Cortex-M33:安全增强型,引入ARM TrustZone技术实现硬件级安全隔离。性能介于M4M7之间,代表系列:STM32L5/U5
Cortex-M35P:在M33基础上强化物理安全防护,抵御旁路攻击等威胁,代表系列:STM32H5


微信图片_2025-09-01_135756_388.png

收藏 评论0 发布时间:2025-9-1 14:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版