单片机--概述 - 指南
2025-10-12 20:18 tlnshuju 阅读(0) 评论(0) 收藏 举报概述
函数
HAL_GPIO_ReadPin函数
GPIO_PinState HAL_GPIO_ReadPin(const GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin)
功能:
HAL库提供的用于读取GPIO引脚电平状态的函数
参数:
GPIOx:需要读取的GPIO引脚的所属组(如GPIOC、GPIOD、GPIOA......),也就是得读取的引脚的GPIO组的基地址。
GPIO_Pin:需要读取的GPIO引脚的引脚编号(如GPIO_PIN_1、GPIO_PIN_2.....)、也就是需要读取的引脚的对应寄存器位。
返回值:
返回值为读取到对应引脚的高低电平信号(逻辑上的0/1)
读到高电平信号,返回值为1
读到低电平信号,返回值为0
HAL_GPIO_WritePin函数
void HAL_GPIO_WritePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin,GPIO_PinState PinState)
功能:
HAL库提供的用于向GPIO引脚写入电平信号的函数 (通过GPIO引脚输出高低电平信号的函数)
参数:
GPIOx:需要输出电平信号的引脚所属GPIO组
GPIO_Pin:需要输出电平信号的引脚编号
PinState:需要输出的高低电平信号(0/1,GPIO_PIN_RESER/GPIO_PIN_SET)
返回值:
无返回值
HAL_GPIO_TogglePin函数
void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/935666.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!