【STM32】基础知识 第二课 初识 STM32

【STM32】基础知识 第二课 初识 STM32

  • Cortex-M 系列介绍
  • ARM 公司
  • Cortex 内核分类及特征
  • Cortex-M3/4/7 介绍
  • STM32
  • STM32 是什么
  • STM32 芯片分类
  • STM32 命名规则
  • 数据手册
  • 内容概要
  • 芯片的基本参数 (STM32F103ZET6 为例)
  • 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 命名规则

    数据手册

    内容概要

    章节 概要说明
    介绍 简单说明数据手册作用: 介绍大容量增强型 F103x C/D/E 产品的订购信息和机械特性
    规格说明 简单介绍 STM32F103 内部所有资源及外设特点
    引脚定义 介绍不同封装的引脚分布, 引脚定义等, 含引脚特性, 复用功能, 脚位等
    存储器映像 介绍 STM32F103 整个 4GB 存储空间和外设的地址映射关系
    电器特性 介绍 STM32F103 的详细电器特性, 包括工作电压, 电流, 温度, 各个外设资源的电器性能
    封装特性 介绍 STM32F103 不同的封装机械数据 (脚距, 长短等), 热特性等
    订货代码 和 2.3.2 节内容类似, 介绍 STM32 具体型号所代表的意义, 方便选型订货
    版本历史 介绍数据手册不同版本之间的差异和修订内容

    芯片的基本参数 (STM32F103ZET6 为例)

    1. 主频/FLASH/SRAM: 72MHz/512KB/64KB
    2. 工作电压/最大电流: 2.0~3.6V/150mA
    3. IO引脚接入电压范围: COMS 端口: -0.3V~3.6V, 兼容 5V 端口: -0.3V~5.5V
    4. 单个 IO 引脚最大电流: 25mA

    出处: 笔记摘自正点原子

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【STM32】基础知识 第二课 初识 STM32

    发表评论