1. STM32 F0 系列
内核:ARM Cortex-M0
主频:最高 48 MHz
特点:
入门级,低成本,适合简单嵌入式应用。
基础的外设如 UART、SPI、I²C 和基本的 ADC/DAC。
支持简单的定时器和 DMA。
典型应用:消费电子、小家电、传感器接口、简单的控制任务。
2. STM32 F1 系列
内核:ARM Cortex-M3
主频:最高 72 MHz
特点:
广泛应用的经典系列,资源配置灵活。
提供丰富的外设支持(例如 CAN 总线、USB)。
成熟稳定,生态资源丰富。
典型应用:工业控制、家用设备、运动控制、医疗设备。
3. STM32 F4 系列
内核:ARM Cortex-M4(带 DSP 和 FPU 支持)
主频:最高 180 MHz
特点:
高性能,适合需要浮点运算和 DSP 的应用。
丰富的外设,如高速 USB、以太网、SDIO。
可支持更复杂的算法和实时控制。
典型应用:音频处理、工业控制、高速数据采集、图像处理。
4. STM32 F7 系列
内核:ARM Cortex-M7
主频:最高 216 MHz
特点:
超高性能,双精度 FPU 和增强的 DSP 指令集。
高速接口支持(如 QSPI、以太网、LCD 控制器)。
适用于需要实时性和高性能计算的任务。
典型应用:物联网网关、高性能嵌入式系统、多媒体应用。
5. STM32 H7 系列
内核:ARM Cortex-M7 + Cortex-M4(双核架构)
主频:最高 480 MHz
特点:
超高性能,多核架构支持异构处理。
专为复杂应用设计,支持高速存储和丰富接口。
提供高安全性功能(如加密引擎)。
典型应用:工业自动化、机器学习、高端音视频处理。
6. STM32 L 系列(L0、L1、L4、L5)
内核:
L0: Cortex-M0+
L1: Cortex-M3
L4/L5: Cortex-M4
主频:
L0:最高 32 MHz
L4:最高 80 MHz
特点:
超低功耗设计,适合电池供电设备。
L4 提供较强性能的同时保持低功耗。
支持低功耗模式和多种能效优化功能。
典型应用:可穿戴设备、传感器网络、医疗设备。
7. STM32 G 系列(G0、G4)
内核:
G0: Cortex-M0+
G4: Cortex-M4
主频:
G0:最高 64 MHz
G4:最高 170 MHz
特点:
G0 是高性价比的低功耗系列,针对简单的实时控制。
G4 提供更高性能,适合 DSP 和浮点计算任务。
典型应用:电机控制、工业控制、传感器接口。
|