STM32最小系统

MCU最小系统的定义:一个MCU在能正常工作,正常下载程序前提下的最简电路。

STM32最小系统包括:

供电
复位
始终:外部晶振(2个)
Boot启动模式选择
下载电路(串口/JTAG/SWD)
后备电池

1、供电电路
STM32最小系统
VDD和VDDA之间一般接一个简单的低通滤波器即可(RC,π型即可)

供电电路
STM32最小系统
STM32最小系统
(5V转3.3V电路图)
STM32最小系统
(模拟电源电路图)

2、复位电路
STM32最小系统
STM32最小系统
(当按键按下一定的时间,复位端口为低电平一段时间后便可复位,即STM32为低电平复位)

3、时钟电路(外部高速时钟)
STM32最小系统
(F103/F407)
STM32最小系统
(F429/F767)

时钟电路(外部低速时钟)
STM32最小系统
4、BOOT启动模式选择
所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。
STM32最小系统
STM32最小系统
5、下载电路(JTAG/SWD)
STM32最小系统
STM32最小系统
STM32最小系统
(串口下载电路图)

6、后备电池
STM32最小系统