原理图:
不使用串口烧录,所以BOOT0和BOOT1都接地。
VDD:就是单片机的供电电压。
VDDA:VDD后面有个A,A=Analog,表示模拟的意思,就是芯片内部模拟器件的工作电压。
VSSA:表示模拟器件的公共端地。
VBAT:给后备区域供电,维持RTC/BKP寄存器这些数据掉电保存,一般是接纽扣电池,如果不需要可以直接接电源。
我上面的原理图少加了一个复位电路
但应该没关系,就是需要你手动复位,就是它上电不会自动复位。
复位电路的作用就是,板子上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。
简单来说就是让程序重头开始跑。
复位电路的原理是利用RC电路的充放电原理,在上电瞬间为NRST引脚产生一个短暂的低电平。
刚上电的时候电流会通过R19和C20到地,为C20充电,此时NRST的引脚为低电平。
当C20充满电以后,C20就处于”断路”的状态,此时NRST由低变高电平。
参考博文:
stm32f103最小系统的组成及各部分功能_无际单片机编程的博客-CSDN博客
STM32最小系统搭建(原理图)_stm32f103c8t6最小系统原理图_爱写代码的猫的博客-CSDN博客