1、模拟输入 GPIO_Mode_AIN 2、浮空输入 GPIO_MODE_IN_FLOATIN 3、下拉输入GPIO_Mode_IPD 4、上拉输入GPIO_Mode_IPU 5、开漏输出GPIO_Mode_Out_OD 6、推挽输出GPIO_Mode_Out_PP 7、复用开漏输出GPIO_Mode_AF_OD 8、复用推挽输出GPIO_Mode_AF_PP 四、什么是推挽结构和推挽电路? 今天给大家分享的是:GPIO...
1) GPIO_Mode_AIN模拟输入; 2) GPIO_Mode_IN_FLOATING 浮空输入; 3) GPIO_Mode_IPD 下拉输入; 4) GPIO_Mode_IPU 上拉输入; 5) GPIO_Mode_Out_OD 开漏输出; 6) GPIO_Mode_Out_PP 推挽输出; 7) GPIO_Mode_AF_OD 复用开漏输出; 8) GPIO_Mode_AF_PP 复用推挽输出。 STM32 普通 GPIO 内部逻辑图 ...
6、GPIO_Mode_Out_PP 推挽输出 输出具有驱动能力,当CPU输出逻辑0时,I/O端口输出低电平,而当CPU输出逻辑1时,I/O端口输出高电平。相当于可以给其他元件供电,并且可以直接通过逻辑语言0和1控制是否供电。 主要应用:点灯以及其他所有需要直接提供高低电平的操作。 7、G...
GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out_OD 开漏输出 GPIO_Mode_Out_PP 推挽输出 GPIO_Mode_AF_OD 复用开漏输出 GPIO_Mode_AF_PP 复用推挽输出 浮空输入模式 外部信号输入。 选择理由:信号源提供稳定电平,不需要内部上拉或下拉。 信号源提供稳定电平,意思是这里永远会有电平,不论是高电平还是低电平,这个引脚不...
(3)模拟输入模式 GPIO_Mode_AIN (4)浮空输入模式 GPIO_Mode_IN_FLOATING 2. 输出模式: (1)推挽输出模式 GPIO_Mode_Out_PP (2)开漏输出模式 GPIO_Mode_Out_OD (3)复用推挽输出模式 GPIO_Mode_AF_PP (4)复用开漏输出模式 GPIO_Mode_AF_OD ...
6、推挽输出GPIO_Mode_Out_PP 推挽输出用于输出高低电平,是最常用的模式。 7、复用开漏输出GPIO_Mode_AF_OD 复用IIC 时候选择复用开漏输出,因为开漏输出可以“线与”。 8、复用推挽输出GPIO_Mode_AF_PP 其他复用比如 SPI 等可以选择复用推挽输出。 什么是推挽结构和推挽电路?
转载:http://www.51hei.com/stm32/3608.html 转载:https://blog.csdn.net/baidu_37366055/article/details/80060962 1、普通推挽输出(GPIO_Mode_Out_PP): 使用场合:一般用在0V和3.3V的
输入模式 -输入浮空(GPIO_Mode_IN_FLOATING) -输入上拉(GPIO_Mode_IPU) -输入下拉(GPIO_Mode_IPD) -模拟输入(GPIO_Mode_AIN) 输出模式 -开漏输出(GPIO_Mode_Out_OD) -开漏复用功能(GPIO_Mode_AF_OD)
GPIO_Mode_IPD:下拉输入 GPIO_Mode_IPU:上拉输入 GPIO_Mode_Out_OD:开漏输出 GPIO_Mode_Out_PP:推挽输出 GPIO_Mode_AF_OD:复用开漏输出 GPIO_Mode_AF_PP:复用推挽输出 四、相关寄存器介绍 GPIOx_CRL:GPIO0~7的模式设置和速率设置 GPIOx_CRH:GPIO7~15的模式设置和速率设置 ...
推挽输出(GPIO_Mode_Out_PP): 特点:在输出高电平时,P-MOS管导通;在输出低电平时,N-MOS管导通。这种输出模式具有较强的负载能力和较快的开关速度。 应用场景:适用于大多数需要输出高、低电平的场合,如控制LED灯、继电器等。 开漏输出(GPIO_Mode_Out_OD): ...