首先看以下STM32的GPIO的原理图如下:
当端口装备为输出时:
开漏形式:输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。
输出 1 时,N-MOS 高阻, P-MOS 不被激活,输出1(需求外部上拉电路);此形式能够把端口作为双向IO运用。
推挽形式:输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。
输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需求外部上拉电路)。
- STM32单片机中文官网
- STM32单片机官方开发工具
- STM32单片机参阅规划