STM32简介

1. ARM

  1. ARM既指ARM公司,也指ARM处理器内核

  2. ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构

    【知识产权提供商】

    • ARM公司只设计ARM内核而不生产实物。实际的内核是各大半导体产商连同芯片一起制作出来的;

    • ARM向各大厂商授权它的设计,以收取授权费作为盈利方式。

  3. ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片

    image-20250727170355486

  4. ARM内核型号

    image-20250727170509947

    • 经典的ARM处理器

    • Cortex处理器

      • 适用嵌入式领域
        • Cortex-R
        • Cortex-M
      • 适用于高端应用型领域:Cortex-A
      • A:Application。主要应用在手机领域(如苹果、高通、联发科的手机芯片);是ARM内核中性能最高、发展最快的系列
      • R:RealTime。面向实时性很高的场景(如硬盘控制器)
      • M:Microcontroller。主要应用在单片机领域

2. STM32

  1. STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器

    【名字分析】

    • ST:ST公司
    • M:MCU(微控制器)
    • 32:32位

    【芯片内核】

    ARM Cortex-M内核由ARM公司设计。ST公司用ARM公司设计的内核,完善外围电路,整个封装起来,实现STM32。

    类似的芯片,都叫做基于ARM内核的芯片。内核相当于芯片的CPU

  2. STM32家族

    【四个系列】

    • 高性能系列
    • 主流系列
      • STM32F1(177 CoreMark;72MHz的Cortex-M3内核)
    • 超低功耗系列
    • 无线系列

    【CoreMark】

    内核跑分。跑分越高,性能越好

image-20250727164736585

posted @ 2025-07-27 21:23  LI,Yi-han  阅读(46)  评论(0)    收藏  举报