Skip to content

GPIO

提示

如下案例使用犀牛派 X1 的 树莓派 40PIN 引脚,具体位置请参见 硬件信息

GPIO 简介

通用输入/输出(GPIO)是集成电路或电子电路(如 MCU/MPU)电路板上的非专用数字信号引脚,可用作输入或输出,或同时用作输入和输出,并可由软件控制。

准备

  • 一块犀牛派 X1
  • 1个 LED 灯

连接

以使用树莓派 GPIO_00 接口为例,如图所示:连接犀牛派 X1 和 LED 灯。

LED 灯的 VCC GND IN 接口分别接入 犀牛派 X1 的 PIN_4(VCC) PIN_6(GND) PIN_7(GPIO_00)

测试

输入测试

将 PIN7 脚接地或者接 3.3V

shell
aidlux@aidlux:~$ sudo gpioget /dev/gpiochip0 0

如果接的是地,该命令输出 0,如果接的是 3.3V,该命令输出 1。

输出测试

shell
aidlux@aidlux:~$ sudo gpioset /dev/gpiochip0 0=1  # 输出高电平,Led 亮
aidlux@aidlux:~$ sudo gpioset /dev/gpiochip0 0=0  # 输出低电平,Led 灭

提示

同一个GPIO只能被一个进程使用,否则会提示资源占用。