HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET);
时间: 2024-08-15 07:09:17 浏览: 55
GPIO.zip_GPIO_STM32F103
`HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET);` 这行代码是一个来自STM32 HAL库(Hardware Abstraction Layer)的函数调用。其中:
- `GPIOB` 表示GPIOB端口,这是STM32中一组通用I/O引脚,通常用于控制外设的输入输出。
- `GPIO_PIN_4` 指定了GPIOB端口内的第四个引脚。在STM32中,每个端口由多个引脚组成,这些引脚通过数字常量(如GPIO_PIN_x)来标识。
- `GPIO_PIN_SET` 是一个宏,表示要将指定的引脚设置为“高电平”(即输出为1)。如果该引脚之前设置为低电平(0),那么这行代码会将其置位。
总之,这句代码的作用就是通过硬件抽象层驱动GPIOB的第4个引脚使其输出高电平信号。
阅读全文