STM32的GPIO口支持四种输入模式和四种输出模式:

输入模式:

  1. GPIO_MODE_INPUT:普通输入模式,无上下拉电阻。

  2. GPIO_MODE_IT_RISING:上升沿触发中断模式,当GPIO口信号从低电平变为高电平时,触发中断。

  3. GPIO_MODE_IT_FALLING:下降沿触发中断模式,当GPIO口信号从高电平变为低电平时,触发中断。

  4. GPIO_MODE_IT_RISING_FALLING:上升下降沿均触发中断模式,当GPIO口信号从低电平变为高电平或从高电平变为低电平时,触发中断。

输出模式:

  1. GPIO_MODE_OUTPUT_PP:推挽输出模式,输出高电平时,输出口为VDD,输出低电平时,输出口为GND。

  2. GPIO_MODE_OUTPUT_OD:开漏输出模式,输出高电平时,输出口不接VDD,输出低电平时,输出口接GND。

  3. GPIO_MODE_OUTPUT_OD_PULLUP:开漏上拉输出模式,输出高电平时,输出口不接VDD,输出低电平时,输出口接GND,同时加上上拉电阻。

  4. GPIO_MODE_OUTPUT_OD_PULLDOWN:开漏下拉输出模式,输出高电平时,输出口不接VDD,输出低电平时,输出口接GND,同时加上下拉电阻

简单介绍STM32的GPIO口的四种输入和四种输出模式

原文地址: https://www.cveoy.top/t/topic/ep2f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录