STM32G474xx HAL用户手册
函数
数据访问
GPIO导出函数

函数

__STATIC_INLINE uint32_t LL_GPIO_ReadInputPort (GPIO_TypeDef *GPIOx)
 返回指定端口的完整输入数据寄存器值。
__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 返回指定端口的多个引脚的输入数据电平是高还是低。
__STATIC_INLINE void LL_GPIO_WriteOutputPort (GPIO_TypeDef *GPIOx, uint32_t PortValue)
 写入端口的输出数据寄存器。
__STATIC_INLINE uint32_t LL_GPIO_ReadOutputPort (GPIO_TypeDef *GPIOx)
 返回指定端口的完整输出数据寄存器值。
__STATIC_INLINE uint32_t LL_GPIO_IsOutputPinSet (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 返回指定端口的多个引脚的输入数据电平是高还是低。
__STATIC_INLINE void LL_GPIO_SetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 设置指定GPIO端口的多个引脚为高电平。
__STATIC_INLINE void LL_GPIO_ResetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 设置指定GPIO端口的多个引脚为低电平。
__STATIC_INLINE void LL_GPIO_TogglePin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 切换指定端口的多个引脚数据值。

函数说明

__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

返回指定端口的多个引脚的输入数据电平是高还是低。

参考手册到LL API交叉引用:
IDR IDy LL_GPIO_IsInputPinSet
参数:
GPIOxGPIO端口
PinMask此参数可以是以下值的组合:
返回值:
的状态(1或0)。

定义于文件 stm32g4xx_ll_gpio.h813 行。

__STATIC_INLINE uint32_t LL_GPIO_IsOutputPinSet ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

返回指定端口的多个引脚的输入数据电平是高还是低。

参考手册到LL API交叉引用:
ODR ODy LL_GPIO_IsOutputPinSet
参数:
GPIOxGPIO端口
PinMask此参数可以是以下值的组合:
返回值:
的状态(1或0)。

定义于文件 stm32g4xx_ll_gpio.h865 行。

__STATIC_INLINE uint32_t LL_GPIO_ReadInputPort ( GPIO_TypeDef *  GPIOx)

返回指定端口的完整输入数据寄存器值。

参考手册到LL API交叉引用:
IDR IDy LL_GPIO_ReadInputPort
参数:
GPIOxGPIO端口
返回值:
端口的输入数据寄存器值

定义于文件 stm32g4xx_ll_gpio.h784 行。

__STATIC_INLINE uint32_t LL_GPIO_ReadOutputPort ( GPIO_TypeDef *  GPIOx)

返回指定端口的完整输出数据寄存器值。

参考手册到LL API交叉引用:
ODR ODy LL_GPIO_ReadOutputPort
参数:
GPIOxGPIO端口
返回值:
端口的输出数据寄存器值

定义于文件 stm32g4xx_ll_gpio.h836 行。

__STATIC_INLINE void LL_GPIO_ResetOutputPin ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

设置指定GPIO端口的多个引脚为低电平。

参考手册到LL API交叉引用:
BRR BRy LL_GPIO_ResetOutputPin
参数:
GPIOxGPIO端口
PinMask此参数可以是以下值的组合:
返回值:

定义于文件 stm32g4xx_ll_gpio.h923 行。

__STATIC_INLINE void LL_GPIO_SetOutputPin ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)