GPIO_WriteBit怎么用
时间: 2024-11-06 17:23:44 浏览: 24
GPIO.rar_STM32F103_stm32f103 gpio_stm32f103 keil
GPIO_WriteBit函数通常用于微控制器上,如Arduino、Raspberry Pi等,它用于控制数字输入/输出(GPIO)引脚的单个位。这个函数允许你在特定的GPIO引脚上设置(写入1)或清除(写入0)。
例如,在Arduino中,如果你有一个名为`pinNumber`的变量表示GPIO引脚编号,你可以这样做:
```cpp
#include <WiringPi.h> // 引入WiringPi库
void setup() {
pinMode(pinNumber, OUTPUT); // 设置引脚为输出模式
}
void loop() {
if (GPIO_WriteBit(pinNumber, HIGH)) { // 将引脚设置为高电平(1)
Serial.println("Pin set to high");
} else {
Serial.println("Pin set to low");
}
delay(1000); // 等待一段时间再改变状态
}
```
在这个例子中,`GPIO_WriteBit(pinNumber, HIGH)`会将`pinNumber`引脚置为高电平,`GPIO_WriteBit(pinNumber, LOW)`则将其置为低电平。
阅读全文