GPIO_MODE_AF_OD和GPIO_MODE_AF_PP
时间: 2024-04-26 21:19:14 浏览: 272
STM32中GPIO的8种工作模式
5星 · 资源好评率100%
GPIO_MODE_AF_OD和GPIO_MODE_AF_PP是STM32系列微控制器中的GPIO模式之一,用于配置GPIO引脚的功能和输出类型。
1. GPIO_MODE_AF_OD(开漏输出模式):在该模式下,GPIO引脚被配置为复用功能(Alternate Function),并且输出类型为开漏(Open Drain)。开漏输出意味着引脚可以被拉低(输出低电平)或者不输出电平(高阻态),但不能主动拉高(输出高电平)。这种模式适用于需要与外部设备进行电平转换或者共享总线的场景,如I2C总线。
2. GPIO_MODE_AF_PP(推挽输出模式):在该模式下,GPIO引脚同样被配置为复用功能,但输出类型为推挽(Push-Pull)。推挽输出意味着引脚可以主动拉高或拉低,可以输出高电平或低电平。这种模式适用于需要直接驱动外部设备或者需要输出数字信号的场景,如控制LED灯或者驱动电机。
阅读全文