一、最小系统的组成
最小系统是指用最少的元件组成的可以工作的系统。
(一)电源电路
-
DC-DC电路:5V转3.3V
(二)复位电路
- STM32芯片低电平复位
上电时,首先默认复位。
(三)晶振电路
-
高速8MHz晶振:给系统提供晶振
尾部有一个3V纽扣电池供电。如果3.3V没有供电,则通过纽扣电池供电。默认情况下3.3V高于纽扣电池电压。
-
32.768KHz晶振:给RTC提供晶振
RTC ,英文全称:Real-time clock,中文名称:实时时钟,是指可以像时钟一様输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片。
(四)下载电路
自动下载电路
- Y6晶振为12MHz。
- U340的13和14引脚可切换BOOT的模式。
JTAG
二、STM32启动模式
在STM32F1里,可以通过BOOT[1:0] 引脚选择三种不同启动模式。
一般情况下如果我们想用串口下载代码,则必须配置 BOOT0为 1,BOOT1为 0,而如果想让 STM32 一按复位键就开始跑代码,则需要配置 BOOT0 为 0, BOOT1 随便设置都可以。