STM32学习笔记
1.
STM32F10CT86引脚定义
1.类型:S代表电源 I输入 O输出 I/O输入输出
2.I/O口电平代表它所能容忍的电压,FT表示最高电压为5V,没有FT表示最高电压为3V3
3.主功能是上电后默认的功能,一般与引脚名称相同,如果不同,则引脚功能为主功能而不是名称的功能
4.默认复用功能是I/O口上同时连接的外设功能引脚,配置I/O口时可选择是通用I/O口
还是复用功能
5. VBAT 备用电池供电引脚 当系统电源断电时,备用电池可给内部的RTC时钟和备份
寄存器提供电源
6. 3,4号引脚是I/O口,或者接32.768KHZ的RTC晶振(OSC32)
32768为2的15次方,内部RTC电路经过2的15次方分频,即可产生1s的时间信号
7. 5,6号引脚接系统的主晶振,一般为8MHZ (芯片可对8MHZ进行倍频,产生72MHZ的频率,作为系统的主时钟)
8. NRST复位引脚,N代表低电平复位
9. 8,9为内部模拟电路的电源,VSSA为负极,VDDA为正极
10. 34,37-40端口均为I/O口或调试端口,调试端口:调试程序与下载程序,STM32支持SWD与JTAG两种调试方式
STM32的启动配置:
启动配置:指定程序开始运行的位置,一般情况下,程序都是在Flash程序存储器(主闪存)开始执行
1.系统存储器:存有STM32中的一段BootLoader程序,该程序的作用是接收串口中的数据,然后刷新到主闪存中,可以实现使用串口下载程序
2.Boot引脚的值只在上电复位的一瞬间有效,当第四个上升沿后,该引脚则变为I/O口的功能