STM32G474xx HAL用户手册
定义
GPIO模式
GPIO导出常量

GPIO配置模式元素值约定:0x00WX00YZ。 更多...

定义

#define GPIO_MODE_INPUT   MODE_INPUT
#define GPIO_MODE_OUTPUT_PP   (MODE_OUTPUT | OUTPUT_PP)
#define GPIO_MODE_OUTPUT_OD   (MODE_OUTPUT | OUTPUT_OD)
#define GPIO_MODE_AF_PP   (MODE_AF | OUTPUT_PP)
#define GPIO_MODE_AF_OD   (MODE_AF | OUTPUT_OD)
#define GPIO_MODE_ANALOG   MODE_ANALOG
#define GPIO_MODE_IT_RISING   (MODE_INPUT | EXTI_IT | TRIGGER_RISING)
#define GPIO_MODE_IT_FALLING   (MODE_INPUT | EXTI_IT | TRIGGER_FALLING)
#define GPIO_MODE_IT_RISING_FALLING   (MODE_INPUT | EXTI_IT | TRIGGER_RISING | TRIGGER_FALLING)
#define GPIO_MODE_EVT_RISING   (MODE_INPUT | EXTI_EVT | TRIGGER_RISING)
#define GPIO_MODE_EVT_FALLING   (MODE_INPUT | EXTI_EVT | TRIGGER_FALLING)
#define GPIO_MODE_EVT_RISING_FALLING   (MODE_INPUT | EXTI_EVT | TRIGGER_RISING | TRIGGER_FALLING)

详细说明

GPIO配置模式元素值约定:0x00WX00YZ。


宏定义说明

#define GPIO_MODE_AF_OD   (MODE_AF | OUTPUT_OD)

复用功能开漏模式

定义于文件 stm32g4xx_hal_gpio.h 的第 120 行。

#define GPIO_MODE_AF_PP   (MODE_AF | OUTPUT_PP)

复用功能推挽模式

定义于文件 stm32g4xx_hal_gpio.h 的第 119 行。

被以下函数引用:HAL_RCC_MCOConfig()

模拟模式

定义于文件 stm32g4xx_hal_gpio.h 的第 122 行。

被以下函数引用:HAL_RCCEx_EnableLSCO()

外部事件模式,下降沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 129 行。

外部事件模式,上升沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 128 行。

外部事件模式,上升沿/下降沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 130 行。

输入浮空模式

定义于文件 stm32g4xx_hal_gpio.h 的第 116 行。

外部中断模式,下降沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 125 行。

外部中断模式,上升沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 124 行。

外部中断模式,上升沿/下降沿触发检测

定义于文件 stm32g4xx_hal_gpio.h 的第 126 行。

输出开漏模式

定义于文件 stm32g4xx_hal_gpio.h 的第 118 行。