STM32的最小系统组成

1、型号的认识

STM32的最小系统组成_第1张图片

2、最小系统

最小系统,是一个片上系统(SOC)能够稳定运行的最小单元,无论多么复杂的嵌入式系统,都可以认为是由最小系统和扩展功能组成。最小系统是嵌入式系统硬件设计中复用率最高、也是最基本的功能单元。

最小系统就是单片机运行的基本要素,如电源、时钟、复位电路等

VDD: 单片机的供电电压 (2 - 3.6V)

VDDA: 给模拟机构供电的电压 (2/3.6V)

VSS: 接地

VSSA: 模拟地

VBAT : 电池供电电压

STM32的最小系统组成_第2张图片

(1)、复位电路

上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。

STM32的最小系统组成_第3张图片

复位电路

上电瞬间开发板也会复位重启,但随着电容充电完成,引脚变为高电平,则不会再进行复位重启。

STM32的最小系统组成_第4张图片

  1. 供电电路
  2. 开关
  3. D81二极管正极将会带有5V电压,负极通过R50电阻(R50电阻用于保护二极管)连接GND,此时发光二极管导通点亮,当关闭开关后则熄灭,用于指示带电。
  4. 1117-3.3电压转换芯片,5V电压通过该芯片转换得到3.3V电压,可用于SRAM、FLASH以及晶振等芯片电路的供电;周围分布的电容可以起到滤波的作用,电容104是0.1uF大小的电容,也就是100000pF大小的电容。

(2)、时钟系统

STM32的最小系统组成_第5张图片

晶振电路

:周围的两个电容可以消除晶振工作时产生的电感

STM32的最小系统组成_第6张图片

典型接法

一般采用外部接一个晶振来完成,给单片的系统时钟、定时器之类提供一个时间的基准。在系统设置时最开始要让晶振起振。

(3)、烧录口

一般用于程序的烧录工作,没有程序单片机跑不起来。有SWD, JTAG,USART 等接口。

STM32的最小系统组成_第7张图片

烧录接口电路

串口烧录电路,采用CH340G

(4)、启动(BOOT0/BOO1)

BOOT0/BOOT1是用来选择单片机的启动方功的,具体的方式如下图:

STM32的最小系统组成_第8张图片

x0 : 主闪存存储器启动

01: 系统存储启动

11 : 内置SRAM启动

BOOT0 和BOOT1都接地就是正常的工作模式,如果ISP(串口烧录),需要BOOT0接电源,BOOT1接地,烧录完后全部接地。SWD烧录全部接地就行了,方便,不用思考!

你可能感兴趣的:(STM32,自创,单片机,stm32,嵌入式硬件)