29-基于stm32单片机智能红外计数器人流量统计程序原理图PCB元件清单( 二 )


USB接口,提供5v电压,同时它也是一个模拟串口,其D-和D+引脚与ch340相应引脚连接构成一个串口设备 。
stm32吃的是3v3将其VDD和VSS引脚分别连接到3v3和GND,就解决了stm32的吃饭问题 。
注意:VBAT是stm32芯片的备用3.3v电源输入端,当没有备用电源是也需要将VBAT接到VDD上去 。
VDDA和VSSA是模拟电源输入口,用以给stm32芯片内部ADC,复位电路供电因此必须分别接到VDD和VSS上 。
复位电路
人工作久了容易自闭、精神恍惚,这时需要睡一觉就以重新焕发活力 。stm32工作久了也容易“精神恍惚”————程序跑飞,也需要复位 。
stm32的NRST引脚是复位信号接收引脚与RESET相连,芯片低电平复位 。如上图所示,当芯片刚上电时,电容充电导通,此时RESET=0,芯片复位;当按下复位按钮时,RESET接地,芯片复位 。
晶振电路
晶振是芯片的心跳,每一次脉冲激励芯片执行一条指令,因此晶振的重要性不言而喻 。
stm32的晶振电路,8M无源晶振,其中(1M)用于稳定晶振的脉冲波形,(20P)和(20P)一方面构成晶振起振的必要回路,另一方面匹配电容,同时还具有调节晶振电路频率的作用 。
注意:是外部32.768K晶振输入口,可以直接接时钟信号,也可以不洁作IO用 。OSCIN是外部系统时钟输入信号,可以接时钟信号,也可以不接做IO口用,此时stm32用芯片内部的RC电路起振产生时钟信号 。