什么是GPIO?
GPIO(General Purpose Input Output),通用输入输出口,或称IO口。顾名思义,GPIO可以输入和输出高、低电平
输出模式:可以控制端口的高低电平,用以驱动led亮灭、控制蜂鸣器等功能
输入模式:可以读取端口的高低电平,用以检测端口的电平状态
GPIO的三种模式
开发板主控 MCU 芯片型号为 RD8T37P48RJ,通过查看芯片手册,我们可以得知RD8T37x系列的GPIO有3种输入/输出模式,分别为强推挽输出模式 、带上拉的输入模式 、高阻输入模式。
强推挽输出模式
MCU芯片端口输出的电压和电流能力很弱,因此如果仅凭MCU芯片端口的输出的高低电压/电流,实际的驱动能力很弱,因此设计成输出寄存器控制两个mos管,与VDD和GND接通,提高输出电流的能力,增强驱动能力。
MCU芯片端口输出高电平时,P mos管导通,VDD作为IO口的高电平;MCU芯片端口输出低电平时,N mos管导通,GND作为IO口的低电平。
带上拉的输入模式
GPI