GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_AIN 模拟输入 GPIO_Mode_Out_OD 开漏输出(带上拉或者下拉) GPIO_Mode_AF_OD 复用开漏输出(带上拉或者下拉) GPIO_Mode_Out_PP 推挽输出(带上拉或者下拉) GPIO_Mode_AF_PP 复用推挽输出(带上拉或者下拉 如上所示...
GPIO_Mode_AIN 模拟输入 GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out_OD 开漏输出 GPIO_Mode_Out_PP 推挽输出 GPIO_Mode_AF_OD 复用开漏输出 GPIO_Mode_AF_PP 复用推挽输出 浮空输入模式 外部信号输入。 选择理由:信号源提供稳定电平,不需要内部上拉或下拉...
在GPIO的工作模式中,输入模式扮演着至关重要的角色。它允许我们读取端口的高低电平或电压,从而为各类传感器(如使用ADC功能的传感器)与单片机的交互提供了桥梁。当需要将传感器获取的电平信息传递给单片机的特定引脚时,我们只需将该引脚配置为输入模式即可。1、GPIO_Mode_AIN 模拟输入 模拟输入模式在GPIO中独树一帜...
(3)输入下拉(GPIO_Mode_IPD):下拉输入,就是信号进入芯片后被内部的一个下拉电阻下拉,再经过施密特触发器转换成0、1信号,因此,复位后该引脚电平为低电平。 (4)模拟输入(GPIO_Mode_AIN):信号进入芯片后不经过上拉电阻或者下拉电阻,也不经过施密特触发器,经由另一线路把电压信号传送到偏上相应的外设模块。例如,通...
(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 复用推挽输出 ...
1. GPIO_MODE_AIN 模拟输入 输入信号不经施密特触发器直接接入,输入信号为模拟量而非数字量,其余输入方式输入数字量。 2. GPIO_MODE_IN_FLOATING 浮空输入 输入信号经过施密特触发器接入输入数据存储器。当无信号输入时,电压不确定。因为浮空输入既高阻输入,可以认为输入端口阻抗无穷大,这样可以检测到微弱的信号。(相...
1、模拟输入 GPIO_Mode_AIN 此模式可以检测外部输入的模拟电压,可以检测电压值,只要不高于Vcc即可。 2、浮空输入 GPIO_MODE_IN_FLOATING 此模式最常用的是检测按键,可以接收高低电平。但容易被干扰。 3、下拉输入GPIO_Mode_IPD 此模式检测到电平默认为低,可以检测到由低到高的电平变化。
了解完这一基础概念后,我们将进一步深入探讨STM32的GPIO模式。STM32的GPIO模式相当丰富,共计有8种,其中包括4种输入模式和4种输出模式。接下来,我们将详细探讨这些模式的细节。模拟输入 AIN 在所有输入模式中,输出驱动器的MOS管均保持断开状态。模拟量输入模式旨在将0至3.3V的电压模拟量(基于单片机的供电电压;...
1.输入上拉 (GPIO_Mode_IPU) 如下图:信号输入经过上拉后又经过触发器(施密特)转换成数字信号0、1读取电平。 2.输入下拉 (GPIO_Mode_IPD) 如下图:信号输入经过下拉后又经过触发器(施密特)转换成数字信号0、1读取电平。 3.模拟输入 (GPIO_Mode_AIN) ...
输入模式:(1)浮空输入GPIO_Mode_IN_FLOATING(我理解的IN就是输入吧,FLOATING可以看作是float浮点数数据类型,然后加个ing,这样就好记了。)(2)上拉输入GPIO_Mode_IPU(IPU是In Pull Up的简写)(3)下拉输入GPIO_Mode_IPD(IPD是In Pull Down的简写,pull有拉的意思)(4)模拟输入GPIO_Mode_AIN(AIN是Analog Input...