HAL_GPIO_TogglePin可以有多个引脚参数
时间: 2024-01-31 17:02:37 浏览: 118
STM32F103ZET6 使用HAL-GPIO-WritePin实现引脚批量操作
是的,HAL_GPIO_TogglePin函数可以同时控制多个引脚的状态。它的函数原型如下:
```c
void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
```
其中,GPIOx是GPIO端口号,GPIO_Pin是GPIO引脚号。如果要控制多个引脚,可以在GPIO_Pin参数中使用按位或运算符(|)将多个引脚号进行组合,例如:
```c
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
```
这样就可以同时控制PA1、PA2、PA3三个引脚的状态。
阅读全文