< 复用开漏输出模式 */#define GPIO_MODE_AF_INPUT GPIO_MODE_INPUT /*!< 复用功能输入模式 */ #define GPIO_MODE_ANALOG 0x00000003u /*!< 模拟输入模式 */ #define GPIO_MODE_IT_RISING 0x10110000u /*!< 上升沿触发检测的外部中断模式 */#define GPIO_MODE_IT_FALLING 0x10210000u /*!< 下降沿...
GPIO支持4种输入模式(浮空输入、上拉输入、下拉输入、模拟输入)和4种输出模式(开漏输出、开漏复用输出、推挽输出、推挽复用输出)。同时,GPIO还支持三种最大翻转速度(2MHz、10MHz、50MHz)。 GPIO_Mode_AIN 模拟输入 GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out...
(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 复用推挽输出 I/O端口位的基本结构 1、推挽输出 推挽...
1.输入上拉 (GPIO_Mode_IPU) 如下图:信号输入经过上拉后又经过触发器(施密特)转换成数字信号0、1读取电平。 2.输入下拉 (GPIO_Mode_IPD) 如下图:信号输入经过下拉后又经过触发器(施密特)转换成数字信号0、1读取电平。 3.模拟输入 (GPIO_Mode_AIN) 如下图: 主要用作ADC/DAC信号的处理使用,不用经过上下...
(2)输入上拉(GPIO_Mode_IPU):上拉输入,就是信号进入芯片后被内部的一个上拉电阻上拉,再经过施密特触发器转换成0、1信号,因此,复位后该引脚电平为高电平。 (3)输入下拉(GPIO_Mode_IPD):下拉输入,就是信号进入芯片后被内部的一个下拉电阻下拉,再经过施密特触发器转换成0、1信号,因此,复位后该引脚电平为低电...
输入模式:(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...
STM32的八种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 复用开漏输出; ...
4. GPIO_MODE_IPU 上拉输入 上拉输入与下拉输入类似,只是无输入信号时端口电平被拉到高电平。例如按键信号,当按下时输入低电平,松开时电平被拉到高电平。这样就不会出现按键松开时端口电平不确定的情况。即不知道时按下还是松开。 REF https://zhuanlan.zhihu.com/p/113367004?utm_source=wechat_session...
3、GPIO_Mode_IPD 下拉输入 可读取引脚电平,与浮空输入相比,它内部连接下拉电阻,悬空时默认为低电平,其余相同。 4、GPIO_Mode_IPU 上拉输入 可读取引脚电平,与浮空输入相比,它内部连接上拉电阻,悬空时默认为高电平,其余相同。 主要应用: ①按键的使用 ...
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 推挽