7、复用开漏输出GPIO_Mode_AF_OD 8、复用推挽输出GPIO_Mode_AF_PP 四、什么是推挽结构和推挽电路? 今天给大家分享的是:GPIO八种工作模式 GPIO 是通用输入/输出端口的简称,这里以 STM32 为例进行说明,其他的单片机功能上都是大同小异,学会 STM32 的 GPIO,就可以触类旁通。 GPIO 的引脚与外部硬件设备连接,可...
7、GPIO_Mode_AF_OD 复用开漏输出 当有多个不同的模块对应同一个引脚时,那这个GPIO就要使用复用功能,其他方面与开漏输出相同。即如果用在IC、SMBUS这些需要线与功能的复用场合,就使用复用开漏模式。 主要应用:片内外设功能(TX1、MOSI、MISO.SCK.SS) 8、GPIO_Mode...
-模拟输入(GPIO_Mode_AIN) 输出模式 -开漏输出(GPIO_Mode_Out_OD) -开漏复用功能(GPIO_Mode_AF_OD) -推挽式输出(GPIO_Mode_Out_PP) -推挽式复用功能(GPIO_Mode_AF_PP) 输入浮空:浮空就是逻辑器件与引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时, 相当于该引脚接了高电平。
复用开漏输出(GPIO_Mode_AF_OD): 特点:与开漏输出类似,但输出数据寄存器也被从输出通道断开,与复用功能的输出端相连。 应用场景:适用于需要实现片内外设功能(如TX1、MOSI、MISO、SCK、SS)且需要开漏输出的场合。 如何选择GPIO的输入输出模式 在选择GPIO的输入输出模式时,需要考虑以下几个因素: 应用场景:根据具体的...
1、4种输入模式 (1)GPIO_Mode_IN_FLOATING 浮空输入 (2)GPIO_Mode_IPU 上拉输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_AIN 模拟输入 2、4种输出模式 (5)GPIO_Mode_Out_OD 开漏输出(带上拉或者下拉) (6)GPIO_Mode_AF_OD 复用开漏输出(带上拉或者下拉) ...
GPIO_Mode_Out_OD 开漏输出模式 GPIO_Mode_Out_PP 推挽输出模式 GPIO_Mode_AF_OD 复用开漏输出模式 GPIO_Mode_AF_PP 复用推挽输出模式 二、GPIO工作原理解析 1. I/O端口的基本结构框图 2.保护二极管: 作用: 防止引脚外部输入过高和过低的电压,防止不正常电压引入芯片,导致芯片烧毁。
模拟输入(GPIO_Mode_AIN):用于ADC外设的输入 4种输出模式 开漏输出(GPIO_Mode_Out_OD) 推挽输出(GPIO_Mode_Out_PP) 复用开漏输出(GPIO_Mode_AF_OD) 复用推挽输出(GPIO_Mode_AF_PP) 二、GPIO内部工作图 1、保护二极管:其作用主要是防止引脚外部过高或过低电压的输入,当引脚的电压高于VDD时,上方的保护二极管导...
(7)GPIO_Mode_AF_OD 复用开漏输出 复用开漏输出: IIC 协议SCL、SDA端口复用使用。 (8)GPIO_Mode_AF_PP 复用推挽输出 复用推挽输出: 应用于PWM波等特殊功能端口输出。 开漏模式与推挽模式详解 开漏模式: 1、用来连接不同电平的器件,匹配电平用的,因为开漏引脚不连接外部的上拉电阻时,只能输出低电平,如果需要同...