STM32G474xx HAL用户手册
函数
初始化/反初始化函数
GPIO导出函数

初始化和配置函数。 更多...

函数

void HAL_GPIO_Init (GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init)
 根据GPIO_Init中指定的参数初始化GPIOx外设。
void HAL_GPIO_DeInit (GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 将GPIOx外设寄存器恢复至默认复位值。

详细说明

初始化和配置函数。

 ===============================================================================
              ##### Initialization and de-initialization functions  #####
 ===============================================================================


函数文档

void HAL__GPIO_DeInit ( GPIO_TypeDef *  GPIOx,
uint32_ t  GPIO_ Pin 
)

将GPIOx外设寄存器恢复至默认复位值。

参数:
GPIOx用于为STM32G4xx系列选择GPIO外设,其中x可以为(A..G)
GPIO_ Pin指定要写入的端口位。此参数可以是GPIO_ PIN_x的任意组合,其中x可以为(0..15)。
返回值:

Definition at line 293 of file stm32g4xx_hal_ gpio.c.

References assert_ param, GPIO_ GET_ INDEX, and IS_ GPIO_ PIN.

void HAL_ GPIO_ Init ( GPIO_ TypeDef *  GPIOx,
GPIO_ InitTypeDef GPIO_ Init 
)

根据GPIO_ Init中指定的参数初始化GPIOx外设。

参数:
GPIOx用于为STM32G4xx系列选择GPIO外设,其中x可以为(A..G)
GPIO_ Init指向包含指定GPIO外设配置信息的GPIO_ InitTypeDef结构体的指针。
返回值:

Definition at line 162 of file stm32g4xx_hal_gpio.c.

References __HAL_RCC_SYSCFG_ CLK_ ENABLE, GPIO_ InitTypeDef::Alternate, assert_ param, EXTI_ EVT, EXTI_ IT, EXTI_ MODE, GPIO_ GET_ INDEX, GPIO_ MODE, GPIO_ PULLUP, IS_ GPIO_ AF, IS_ GPIO_ MODE, IS_ GPIO_ PIN, IS_ GPIO_ PULL, IS_ GPIO_ SPEED, GPIO_ InitTypeDef::Mode, MODE_ AF, MODE_ ANALOG, MODE_ OUTPUT, OUTPUT_ TYPE, OUTPUT_ TYPE_ Pos, GPIO_ InitTypeDef::Pin, GPIO_ InitTypeDef::Pull, GPIO_ InitTypeDef::Speed, TRIGGER_ FALLING, and TRIGGER_ RISING.

Referenced by HAL_ RCC_ MCOConfig(), and HAL_ RCCEx_ EnableLSCO().