GPIO 通用输入输出口
可以配置为8种输入输出模式
其输出模式可以可以驱led灯,蜂鸣器等等 还可以模拟通信协议(I2C,SPI)
其输入模式可以读取端口的高低电平,按键的输入,以及ADC电压采集,模拟通信协议信息收集等等。
寄存器里面还是驱动器,增加其驱动能力,以及没一个端口都是16个引脚,
这个主要时起到一个对内电路的保护作用,若是外界的电流过大强对于3.3v他就会直接通过二极管走到vdd而不会走到内部,若是外界的电压为负值他就直接会从vss直接将电流输出,而不会从内部汲取电流
若是vdd开关合闭呢就是上拉输入也就是高电平,若是vss开关合闭,下拉输入也就是低电平,若是vdd,vss都是都没有闭合,那就是浮空输入,这种的极其不稳定,不建议使用