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博客

相关推荐
yutian06063 小时前
Keil MDK下载程序后MCU自动重启设置
单片机·嵌入式硬件·keil
南宫生5 小时前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论
sanguine__5 小时前
Web APIs学习 (操作DOM BOM)
学习
析木不会编程5 小时前
【小白51单片机专用教程】protues仿真独立按键控制LED
单片机·嵌入式硬件·51单片机
数据的世界017 小时前
.NET开发人员学习书籍推荐
学习·.net
四口鲸鱼爱吃盐7 小时前
CVPR2024 | 通过集成渐近正态分布学习实现强可迁移对抗攻击
学习
枯无穷肉9 小时前
stm32制作CAN适配器4--WinUsb的使用
stm32·单片机·嵌入式硬件
OopspoO10 小时前
qcow2镜像大小压缩
学习·性能优化
不过四级不改名67710 小时前
基于HAL库的stm32的can收发实验
stm32·单片机·嵌入式硬件
嵌入式科普10 小时前
十一、从0开始卷出一个新项目之瑞萨RA6M5串口DTC接收不定长
c语言·stm32·cubeide·e2studio·ra6m5·dma接收不定长