为什么电压常见3v3和5v?
因为早期单片机用的都是TTL电平(TTL电平信号规定,+5V等价于逻辑“1”,0V等价于逻辑“0”(采用二进制来表示数据时)。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术;之后用了压降更低的PN结,衍生出了3.3这个电平)
什么是电平?
所谓电平,是指两功率或电压之比的对数,有时也可用来表示两电流之比的对数。电平的单位分贝用dB表示。常用的电平有功率电平和电压电平两类,它们各自又可分为绝对电平和相对电平两种。
一些符号含义:
VSS:电源
GND:接地
RST:RESET,复位电路
NRST:异步复位引脚(当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM. 当NRST从低电平变高时,PC指针从0开始. 但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电. STM32中的NRST有施密特功能.大概在输入电压低于1.V的时候将芯片复位.)
BOOT:(在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表:
BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。
BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。
BOOT1=1 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。)
DTR:Data Terminal Ready ,数据终端就绪
MCU:Main Cypher Unit,主要密码部件
GPIO:General Purpose Input/Output,通用输入输出口
ISP:In-System Programming,在线编程
APB:Advanced Peripheral Bus,外围总线
AHB:Advanced Hight-performance Bus,高性能总线