STM32简介
STM32是一款高性能,低功耗,低成本的嵌入式ARM芯片,其家族产品大致划分如图

STM32型号说明,以STM32F103ZET6芯片为例:
| STM32 | F | 103 | Z | E | T | 6 |
|---|---|---|---|---|---|---|
| ARM Cortex-M内核32位微控制器 | 芯片系列 | 增强型席系列 | 引脚数, | Fash容量 | 封装类型 | 工作温度范围 |
引脚数取值说明
| 取值 | 引脚数 |
|---|---|
| T | 引脚数位36 |
| R | 引脚数位64 |
| V | 引脚数位144 |
| I | 引脚数位176 |
Flash容量取值说明
| 取值 | 容量大小 |
|---|---|
| 6 | 32K |
| 8 | 64K |
| B | 128K |
| C | 256K |
| D | 384K |
| E | 512K |
| G | 1024K |
封装类型取值说明
| 取值 | 封装类型 |
|---|---|
| H | BGA封装 |
| T | LQFP封装 |
| U | VFQTP封装 |
工作温度范围取值说明
| 取值 | 封装类型 |
|---|---|
| 6 | -40° 至 85° |
| 7 | -40° 至 105° |
最小系统组成
-
STM32最小系统组成如图

电路简单说明:- 电源电路:为整个系统供电,其效率直接影响系统的稳定性等
- 复位电路:用于系统复位重启操作
- 时钟电路:时钟就像是一颗“心脏”,为系统运行提供最基础的支持
- 下载电路:顾名思义,该电路是用于将程序下载到单片机中
-
STM32启动模式简单说明
以STM32F103ZET6为例,芯片提供两个BOOT引脚,分别为BOOT0和BOOT1,可以通过配置该引脚选择不同的启动模式,如下BOOT0 BOOT1 说明 任意 0 主闪存存储器选择为启动区域 0 1 系统存储器选择为启动区域 1 1 内置SRAM选择为启动区域 -
最小系统示例电路图






