【1】STM32F103ZET6定义
STM32 =基于ARM核心的32位微控制器
F =通用类型
103 = 增强型
Z = 引脚数目为144脚(引脚越多外设越多)
E = 512K字节的闪存存储器
T = 封装为LQFP(LQFP144)
6 = 工业级温度范围-40~85
【2】引脚定义
引脚号和名称和芯片的引脚一一对应
类型:S电源,IO输入输出,I输入O输出
有FT(Five Voltage Tolerant)代表能容忍5V电压,没有就只能容忍3.3V电压(需要加装电平转换电路)
主功能是上电后默认的功能,一般和引脚名称相同
默认复用功能是IO口上同时连接的外设功能引脚,配置时可选
VBAT :备用电池供电的引脚,这个引脚可以接一个3V电池,当系统断电时,备用电池可以给内部的RTC时钟和备份寄存器提供电源。
PC13-TAMPER-RTC:IO口/侵入检测/RTC。根据程序输出或者读取高低电平/安全保障/输出RTC校准时钟,RTC闹钟脉冲或者秒脉冲。(tamper,篡改)
PC14-OSC32_IN / PC14-OSC32_OUT:IO口或者接RTC晶振
OSC_IN / OSC_OUT :接系统主晶振(OSC,oscillation,振荡),一般为8MHz。芯片内部有锁相环电路,可以对8MHz的频率进行倍频,最终产生72MHz作为系统的主时钟
NRST :(negative reset,负极复位),系统复位引脚,N代表低电平复位。
VSSA / VDDA:内部模拟部分电源,比如ADC / RC振荡器等。VSS代表负极接地,VDD正极接3.3V。
以上端口的默认主功能是调试。使用STLINK来下载调试程序,使用SWD方式,需要用到两根线,SWDIO和SWCLK。只需要使用PA14和PA13两个端口。
【3】STM32的启动配置:指定程序开始运行的位置
1.普通默认 | 2.串口下载用 | 3.程序调试
【4】电源+最小系统-》最小系统电路
1.启动配置:BOOT相当于开关的作用,
2.复位:利用电阻和电容为单片机提供复位信号。上电瞬间电容没有电,电源通过电阻向电容充电,此时电容短路,引脚产生低电平。电容逐渐充满电时,电容等于断路,会被上拉为高电平。按键可以手动复位。
3.晶振:有一个8MHz的主时钟晶振,经过内部锁相环倍频,可以得到72MHz的主频。晶振两根引脚接到STM32上。另接两个20pF的电容作为启震电容。如果需要RTC(real time clock,实时闹钟)功能,还需要再接一个32.768KHz的晶振(OSC32)
4.供电
标签:电容,善用,RTC,引脚,复位,手册,IO,原理,晶振 From: https://www.cnblogs.com/woyaobiye/p/17287947.html