Cortex-M 系列介绍
ARM 公司
ARM 公司: 只做内核设计和 IP 授权, 不参与芯片设计.
Cortex 内核分类及特征
对比项 | Cortex-A (Application) | Cortex-R (Real-time) | Cortex-M (Microcontroller) |
---|---|---|---|
特点 | 高时钟频率, 长流水线, 高性能 | 较高时钟频率, 较长的流水线, 实时性强 | 时钟频率较低, 通常较短的流水线, 超低功耗 |
应用场景 | 移动计算, 智能手机, 平板电脑, 数字电视 | 军工, 汽车电子, 无线基带, 硬盘控制器 | 工控, 传感器, 消费电子, 家用电器, 医疗器械 |
Cortex-M3/4/7 介绍
类别 | Cortex-M3 | Cortex-M4 | Cortex-M7 |
---|---|---|---|
核心版本 | ARMv7-M | ||
指令系统 | Thumb/Thumb-2 | Thumb/Thumb-2 | Thumb/Thumb-2 |
DSP 指令扩展 | 无 | 有 | 有 |
浮点单元 | 无 | 单精度浮点单元 | 可选单/双精度浮点单元 |
流水线 | 3级 | 3级+分支预测 | 6级+分支预测 |
中断 | NVIC, NMI + 1-240 物理中断源, 8-256 个中断优先级 | NVIC, NMI + 1-240 物理中断源, 8-256 个中断优先级 | NVIC, NMI + 1-240 物理中断源, 8-256 个中断 |
系统定时器 | 24 位系统滴答定时器 | 24 位系统滴答定时器 | 24 位系统滴答定时器 |
睡眠模式 | 集成 WFI 和 WFE 指令以及退出睡眠功能 | 集成 WFI 和 WFE 指令以及退出睡眠功能 | 集成 WFI 和 WFE 指令以及退出睡眠功能 |
调试 | 可选 JTAG 和 SWD 调试接口 | 可选 JTAG 和 SWD 调试接口 | 可选 JTAG 和 SWD 调试接口 |
内存保护 | 可选 8 个区域 MPU | 可选 8 个区域 MPU | 可选 8, 16 个区域 MPU |
DMIPS/MHz | 1.25 | 1.25 | 2.14 |
CoreMark/MHz | 3.34 | 3.43 | 5.01 |
- DMIPS: Dhrystone Million Instruction Executed Per Second, 用来计算同一秒内系统的处理能力
STM32
STM32 是什么
STM32:
- ST: 意法半导体
- M: MCU/MPU (微控制计算单元/微型处理器)
- 32: 32 位
ST 累计推出了: 5 大类, 18 个系列, 1000 多个型号的 Cortex 内核微控制器
STM32 芯片分类
STM32 命名规则
文章来源:https://www.toymoban.com/news/detail-432137.html
数据手册
内容概要
章节 | 概要说明 |
---|---|
介绍 | 简单说明数据手册作用: 介绍大容量增强型 F103x C/D/E 产品的订购信息和机械特性 |
规格说明 | 简单介绍 STM32F103 内部所有资源及外设特点 |
引脚定义 | 介绍不同封装的引脚分布, 引脚定义等, 含引脚特性, 复用功能, 脚位等 |
存储器映像 | 介绍 STM32F103 整个 4GB 存储空间和外设的地址映射关系 |
电器特性 | 介绍 STM32F103 的详细电器特性, 包括工作电压, 电流, 温度, 各个外设资源的电器性能 |
封装特性 | 介绍 STM32F103 不同的封装机械数据 (脚距, 长短等), 热特性等 |
订货代码 | 和 2.3.2 节内容类似, 介绍 STM32 具体型号所代表的意义, 方便选型订货 |
版本历史 | 介绍数据手册不同版本之间的差异和修订内容 |
芯片的基本参数 (STM32F103ZET6 为例)
- 主频/FLASH/SRAM: 72MHz/512KB/64KB
- 工作电压/最大电流: 2.0~3.6V/150mA
- IO引脚接入电压范围: COMS 端口: -0.3V~3.6V, 兼容 5V 端口: -0.3V~5.5V
- 单个 IO 引脚最大电流: 25mA
出处: 笔记摘自正点原子文章来源地址https://www.toymoban.com/news/detail-432137.html
到了这里,关于【STM32】基础知识 第二课 初识 STM32的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!