×
单片机 > 单片机程序设计 > 详情

stm32 推挽输出和开漏输出

发布时间:2020-05-30 发布时间:
|

stm32的IO口电路如上图所示:

所谓推挽输出:在输出高电平时,P-MOS管导通;低电平时,N-MOS管导通。两个管子轮流导通,一个负责灌电流,一个负责拉电流。推挽输出的低电平为0v,高电平为3.3V.

开漏输出:输出低电平时,N-MOS管导通,使输出接地,若控制输出1(无法直接输出高电平),则既不输出高电平,也不输出低电平,为高阻态。正常使用时必须外接上拉电阻。

推挽输出一般用于输出电平为0V和3.3V的场合,而开漏输出一般用于电平不匹配的场合,如需要输出5V,就需要在外部接一个上拉电阻,电源为5V。


关键字:stm32  推挽输出  开漏输出

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
采用AT89C2051的数字可调稳压电源单片机源程序