其实很多东西用了很久,都没有好好分析过。
今天的STM32F407在设置PWM时,引脚设置PUSH PULL 或者 OPEN DRAIN 特地看了一下。
有人分析说,
PUSH PULL就是输出 可以低电平(MCU的地), 可以高电平到MCU的电源电压。 就是状态确定的。推挽不用接上拉,而且驱动力比较大。
OPEN DRAIN 是可以低电平到地,然后就是开漏状态,你可以外加加上拉,这个上拉到的电位就可以自己控制了,但是一般是不能高于电源电压的。但是可以低于电源电压。使用于外接设备电压比单片机低的时候。