推挽模式,就是既可以输出高电平,又可以输出低电平。以stm32为例,stm32官方手册的GPIO电路图如下:
当输出寄存器为1时(高电平),控制输出为1,此时P-MOS管导通,N-MOS管不导通,这时候输出电压就以VDD为基准;
控制输出为0时,P-MOS不导通,N-MOS管导通,这时候电压就以VSS为基准。
VDD ,D==device器件的意思,指的是器件内部的工作电压
VSS, S==series公共端的意思,通常电路中的公共端接地,即为地端电压
VCC,C==Circuit电路的意思,指整个供电回路的电压,(接入电路的电压)
VBAT,BAT==battery电池的意思,一般指电池电压。