HAL_GPIO_ReadPin:读取引脚电平 HAL_GPIO_WritePin:写入引脚电平 HAL_GPIO_TogglePin:翻转引脚电平 HAL_GPIO_LockPin:所以引脚当前电平,将无法改变 HAL_GPIO_EXTI_IRQHandler:引脚的中断服务函数 HAL_GPIO_EXTI_Callback:引脚的中断回调函数*/ GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_...
这次使用HAL_GPIO_TogglePin和HAL_GPIO_ReadPin,前者Toggle是反转电平,原来是高电平,就会反转为低电平,ReadPin的返回值就是GPIO_PIN_RESET或GPIO_PIN_SET。 while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ if(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin)==GPIO_PIN_RESET){ HAL_...
HAL_GPIO_ReadPin()函数,其功能是( )。A.控制引脚输出状态B.反转引脚状态C.获取引脚输入状态D.读取引脚模拟电压值
函数名GPIO_ReadPin 函数原型uint8_t GPIO_ReadPin(GPIO_TypeDef GPIOx,GPIO_Pin_TypeDef PortPins 功能描述读GPIO口Pxy的值 输入参数1GPIOx 选择操作的GPIO端口 输入参数2PortPins 选择操作的PIN口 返回值BitStatus 返回Pxy的值 使用示例: bit temp=GPIO_ReadPin(GPIO5, GPIO_PIN_2);//讯取P52口的值并返还...
GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) 1. 参数: GPIOx :其中x可以(A..G取决于所使用的设备)来选择GPIO外设 GPIO_Pin :指定要写入的端口位。此参数可以是GPIO_PIN_x之一,其中x可以是(0..15 ) 返回:
读取引脚函数:HAL_GPIO_ReadPin 写入引脚函数:HAL_GPIO_WritePin 翻转引脚函数:HAL_GPIO_TogglePin 任务实践 基于STM32F103C8T6,开发板原理图 采用查询方式检测按键KEY1状态,按键按下后执行操作:翻转指示灯 LED1 的状态。 注:本任务例程使用的开发板,LED1与STM32的PA1相连接,KEY1与PA0相连接。KEY1原理图如下: ...
1. HAL_GPIO_ReadPin():读取GPIO引脚的状态,返回值为GPIO_PIN_RESET或GPIO_PIN_SET。 2. HAL_GPIO_WritePin():设置GPIO引脚的状态,参数为GPIO_PinState类型,可以设置为GPIO_PIN_RESET或GPIO_PIN_SET。 3. HAL_GPIO_TogglePin():反转GPIO引脚的状态。 4. HAL_GPIO_ReadPort():读取GPIO端口的状态,返回值为...
brief:简要说明一下这个函数的作用,此处表明ReadPin函数可以读取某个特殊的引脚的输入电平状态 param:是参数parameter的缩写,说明中一共有两个@param说明这个函数有两个参数。 参数一:GPIOx,说明中说GPIOx,x可以是A~I(429是A到K)中任意一个来选中GPIO的端口 ...
brief:简要说明一下这个函数的作用,此处表明ReadPin函数可以读取某个特殊的引脚的输入电平状态 param:是参数parameter的缩写,说明中一共有两个@param说明这个函数有两个参数。 参数一:GPIOx,说明中说GPIOx,x可以是A~I(429是A到K)中任意一个来选中GPIO的端口 ...