前言
补充一下电路的基础知识
目录
1、电路的基本元素:
- 电压(U)、电流(I)、电阻(R)
- 欧姆定律:I=U/R,U=IR,R=U/I
- 电压单位:V(伏特)、电流单位:A(安倍)、电阻单位:
(欧姆)
2、电源正负极表示
- 正极:VCC、VDD、+、3.3V、5V等
- 负极:VSS、GND、-、0V、
3、TTL电平、CMOS电平
CMOS电平是根据电压更靠近0V还是电源电压决定,如电源电压3V,0.8V就看成低电平,2.8V看成高电平
若输入,电压不超过3.6V,高电平2v-3.6V,若端口兼容5V的则输入不超过5.5V
两个端口直接连
4、推挽驱动
输出一个较大电流
5、灌电流驱动
吸收一个较大电流,比推挽会更亮。
若I/O端口置为1高点平,两端都是3.3V没有电压差,所以灯灭。
6、短路与断路
- 断路:本应该连接,却断开
- 短路:本应该断开,却连接
7、上下拉电阻
- 上拉电阻是接正极那端,下拉电阻是在接地那端
- 若单片机端口与其他芯片或电路连接,但此时没有给端口一个值,端口成为游离电平状态,电平不稳,所以需要上拉电阻,保持一个高电平状态。当端口有电平的时候,由于上拉电阻很大,所以端口低电平或高电平,所连接电路那一段也为低电平或高电平。
复位端口需要输入低电平复位,在按键放开的时候,等于端口悬空,所以内部接了一个上拉电阻,在端口悬空时,使端口处在高电平。
唤醒端口与普通端口复用,所以没有在内部接上拉电阻,防止影响端口使用。唤醒端口需要输入高电平复位,在按键放开的时候,等于端口悬空,所以外部接了一个下拉电阻,在端口悬空时,使端口处在低电平。