以下是GPIO的八种工作模式的详细介绍: 一、输入模式 浮空输入 管脚完全浮空,状态不定。 适用于需要读取外部信号的场景,但外部信号状态不确定,例如按键检测。 上拉输入 使用内部上拉电阻,将输入端电平默认保持在高电平。 适用于外部信号默认为高电平的情况,如按钮按下时会拉低信号。 下拉输入 使用内部下拉电阻,将...
6、带上拉,下拉输入模式 #define GPIO_MODE_IT_RISING 0x10110000U / *!<具有上升沿触发检测的外部中断模式* / #define GPIO_MODE_IT_FALLING 0x10210000U / *!<具有下降沿触发检测的外部中断模式* / #define GPIO_MODE_IT_RISING_FALLING 0x10310000U / *!<具有上升沿/下降沿触发检测的外部中断模式* ...
1、4种输入模式: 输入浮空;输入上拉;输入下拉;模拟输入。 2、4种输出模式: 开漏输出;开漏复用功能;推挽输出;推挽复用功能(可配置3种最大翻转速度:2MHz;10MHz;50MHz)。 三、8种工作模式简介 1、 GPIO输入工作模式---输入浮空模式 1)外部通过IO口输入电平,外部电平通过上下拉部分(浮空模式下都关闭,既无上拉...
1、GPIO_Mode_AIN 模拟输入 这种输入模式比较特殊,该模式主要为片上外设ADC而配置,从外部读取模拟信号,当设置为模拟输入时,GPIO会失效,引脚直接接入内部ADC。 特点:相较于其他输入模式只能读取到逻辑高/低电平(数字量),该模式能读取到细微变化的值(模拟量)。通俗来...
推挽输出模式下,GPIO可以输出高电平,也可以输出低电平。 当输出高电平时,P-MOS导通,电流按下图箭头所示流出去,称之为推,把电流推出去。 当输出低电平时,N-MOS导通,电流按下图箭头所示流进来,称之为挽,把电流挽回来。 应用场景:适用于通用的数字输出场景,如点亮LED灯 ...
1.GPIO接口的八种工作模式 GPIO接口是一种通用的硬件接口,可以用于输入和输出不同类型的信号。它具有以下八种工作模式: 输入模式(Input mode):GPIO接口配置为从外部设备读取信号的模式。在该模式下,GPIO可接收并读取外部设备发送的电平信号。 输出模式(Output mode):GPIO接口配置为向外部设备发送信号的模式。在该模式...
GPIO的8种工作模式是单片机的基础,这8种工作模式可以按照输入、输出、复用分类。输入包含:模拟输入、上拉/下拉输入、浮空输入,模拟输入用于模拟量,上拉/下拉是用于没有输入信号时,保证引脚的电平处于高/低,浮空输入则是对没有输入信号时,不在乎引脚电平情况下的设置。输出有开漏输出和推挽输出,开漏输出无法真正的输出...
支持8种工作模式,非常灵活。 GPIO的8种工作模式 🔧 输入浮空(Input floating):输入引脚没有连接到任何信号源或电源,也没有上拉或下拉电阻。这种情况下,输入电压状态不确定,可能会受到环境噪声干扰,导致不可预测的行为。 输入上拉(Input pull-up):通过一个电阻将输入引脚连接到高电平(通常是电源电压),在没有外...
输入浮空模式:上拉/下拉电阻为断开状态,施密特触发器打开,输出被禁止。输入浮空模式下,IO口的电平完全...