GPIO

来源:互联网 发布:ug编程2次开粗经验 编辑:程序博客网 时间:2024/06/03 13:21

1.所谓的推挽输出模式,是根据这两个 MOS管的工作方式来命名的。在该结构中输入高电平时,经过反向后,上方的 P-MOS 导通,下方的 N-MOS 关闭,对外输出高电平;而在该结构中输入低电平时,经过反向后,N-MOS管导通,P-MOS关闭,对外输出低电平。当引脚高低电平切换时,两个管子轮流导通,P管负责灌电流,N管负责拉电流,使其负载能力和开关速度都比普通的方式有很大的提高推挽输出模式一般应用在输出电平为 0和 3.3伏而且需要高速切换开关状态的场合
2.开漏输出一般应用在 I2C、SMBUS 通讯等需要“线与”功能的总线电路中除此之外,还用在电平不匹配的场合,如需要输出 5 伏的高电平,就可以在外部接一个上拉电阻,上拉电源为5伏,并且把GPIO设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输出 5伏的电平