STM32 GPIO 口输入输出模式详解 - 4种输入模式 & 4种输出模式
STM32 的 GPIO 口支持四种输入模式和四种输出模式:
输入模式:
-
'GPIO_MODE_INPUT':普通输入模式,无上下拉电阻。
-
'GPIO_MODE_IT_RISING':上升沿触发中断模式,当 GPIO 口信号从低电平变为高电平时,触发中断。
-
'GPIO_MODE_IT_FALLING':下降沿触发中断模式,当 GPIO 口信号从高电平变为低电平时,触发中断。
-
'GPIO_MODE_IT_RISING_FALLING':上升下降沿均触发中断模式,当 GPIO 口信号从低电平变为高电平或从高电平变为低电平时,触发中断。
输出模式:
-
'GPIO_MODE_OUTPUT_PP':推挽输出模式,输出高电平时,输出口为 VDD,输出低电平时,输出口为 GND。
-
'GPIO_MODE_OUTPUT_OD':开漏输出模式,输出高电平时,输出口不接 VDD,输出低电平时,输出口接 GND。
-
'GPIO_MODE_OUTPUT_OD_PULLUP':开漏上拉输出模式,输出高电平时,输出口不接 VDD,输出低电平时,输出口接 GND,同时加上上拉电阻。
-
'GPIO_MODE_OUTPUT_OD_PULLDOWN':开漏下拉输出模式,输出高电平时,输出口不接 VDD,输出低电平时,输出口接 GND,同时加上下拉电阻。
原文地址: https://www.cveoy.top/t/topic/nRve 著作权归作者所有。请勿转载和采集!