STM32 从0开始系统学习 1

笔者最近打算使用STM32系统的做一点东西。大二的时候就开始慢慢接触了STM32,拿他来做过一些事情,但是始终是葫芦吞枣,有点不扎实。笔者这里打算重新开始好好整理一下STM32的内容。

在这一笔记中很简单,就是解答一下啥是STM32,STM32里有什么,他的命名规则如何。

目录

啥是STM32F103ZET6

一些重要的资源收集

为什么叫STM32F103ZET6

Reference


啥是STM32F103ZET6

STM32F103ZET6 是一款基于 ARM Cortex-M3 内核的微控制器,运行频率高达 72 MHz。它具备 512 KB 的闪存和 64 KB 的 SRAM,支持多种外设接口,如 I2C、SPI、UART 和 CAN。该芯片广泛应用于嵌入式系统和工业控制中,因其性能强大和低功耗而受到青睐。

一些重要的资源收集

STM32F103ZET6的一些资源参数放在这里,具体的可以查手册:STM32F103ZE - 主流高性能系列Arm Cortex-M3 MCU,配有512 KB Flash存储器,72 MHz CPU,电机控制,USB和CAN - 意法半导体STMicroelectronics

内核 Cortex M3 通用定时器 8 USART 5
主频 72MHz 高级定时器 2 CAN 1
FLASH 512KB 12位ADC 3 SDIO 1
SRAM 64KB ADC通道数 18 FSMC 1
封装 LQFP144 12位DAC 2 DMA 2
IO数量 112 SPI 3 RTC 1
工作电压 3.3V IIC 2 USB从机 1
w

为什么叫STM32F103ZET6

下一个问题是:命名规则是什么?他为什么叫STM32F103ZET6

前缀

  • STM32:表示这是 STMicroelectronics 的 32 位微控制器系列。

系列字母

  • F:高性能系列,适用于一般应用。

  • L:低功耗系列,专为电池供电的应用设计。

  • G:经济型系列,性价比高,适合成本敏感型应用。

  • H:高性能和高安全性系列,适合复杂应用。

  • W:无线系列,集成无线通信功能。

型号数字

  • 第一位数字:系列版本,如 1、2、4、7 等。

  • 第二位数字:表示不同的子系列或功能集。例如:

    • 1xx:STM32F1 系列

    • 4xx:STM32F4 系列

    • 7xx:STM32H7 系列

    050:ARMCortex-M0内核

    051:ARMCortex-M0内核

    100:ARMCortex-M3内核,超值型

    101:ARMCortex-M3内核,基本型

    102:ARMCortex-M3内核,USB基本型

    103:ARMCortex-M3内核,增强型

    105:ARMCortex-M3内核,USB互联网型

    107:ARMCortex-M3内核,USB互联网型、以太网型

    108:ARMCortex-M3内核,IEEE802.15.4标准

    151:ARMCortex-M3内核,不带LCD

    152/162:ARMCortex-M3内核,带LCD

    205/207:ARMCortex-M3内核,不加密模块(备注:150DMIPS,高达1MB闪存/128+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)

    215/217:ARMCortex-M3内核,加密模块(备注:150DMIPS,高达1MB闪存/128+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)

    405/407:ARMCortex-M4内核,不加密模块(备注:MCU+FPU,210DMIPS,高达1MB闪存/192+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)

    415/417:ARMCortex-M4内核,加密模块(备注:MCU+FPU,210DMIPS,高达1MB闪存/192+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)

封装类型

  • 常见的字母包括:

    • B:BGA 封装

    • L:LQFP 封装

    • W:WLCSP 封装

内存大小

  • 由字母和数字组合表示,如:

    • Z:代表 512 KB 闪存

    • E:代表 256 KB 闪存

    • C:代表 128 KB 闪存

    不过同时,还说明了针脚的个数:

    F:20PIN;

    G:28PIN;

    K:32PIN;

    T:36PIN;

    H:40PIN;

    C:48PIN;

    U:63PIN;

    R:64PIN;

    O:90PIN;

    V:100PIN

    Q:132PIN;

    Z:144PIN;

    I :176PIN;

SRAM 大小

  • 通常以字母表示,如:

    • T:64 KB SRAM

    • A:20 KB SRAM

其他后缀

  • 例如:

    • C:表示具有 USB 功能

    • P:表示具有 DMA 控制器

    • V:表示具有 ADC 功能

Reference

  1. STM32F103ZE - 主流高性能系列Arm Cortex-M3 MCU,配有512 KB Flash存储器,72 MHz CPU,电机控制,USB和CAN - 意法半导体STMicroelectronics

  2. STM32系列芯片命名规则------简明_stm32命名规则-CSDN博客

  3. stm32f103zet6芯片及其单片机(硬件)的总结-CSDN博客

相关推荐
网易独家音乐人Mike Zhou3 小时前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
zy张起灵3 小时前
48v72v-100v转12v 10A大功率转换电源方案CSM3100SK
经验分享·嵌入式硬件·硬件工程
PegasusYu6 小时前
STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组
stm32·教程·rtos·stm32cubeide·free-rtos·eventgroup·时间标志组
朝九晚五ฺ6 小时前
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
linux·运维·学习
猫爪笔记8 小时前
前端:HTML (学习笔记)【1】
前端·笔记·学习·html
pq113_68 小时前
ftdi_sio应用学习笔记 3 - GPIO
笔记·学习·ftdi_sio
澄澈i8 小时前
设计模式学习[8]---原型模式
学习·设计模式·原型模式
爱米的前端小笔记9 小时前
前端八股自学笔记分享—页面布局(二)
前端·笔记·学习·面试·求职招聘
alikami9 小时前
【前端】前端学习
学习
一只小菜鸡..9 小时前
241118学习日志——[CSDIY] [ByteDance] 后端训练营 [06]
学习