GPIO 支持#
您的 NVIDIA IGX Orin™ 开发者套件有 16 个通用输入/输出 (GPIO) 引脚。您可以检查状态、读取和设置引脚。
注意
有关引脚输出的信息,请联系您的原始设计制造商 (ODM)。
使用本文档执行以下任务
安装 gpiod 软件#
要使用 GPIO 引脚,请先安装以下 gpiod 软件。
gpiod — https://www.acmesystems.it/gpiod。通过运行以下命令安装该软件
sudo apt install gpiod
(可选)gpiod python3 模块和示例 — https://pypi.ac.cn/project/gpiod/
标头信息#
Linux GPIO |
引脚 |
引脚 |
---|---|---|
芯片 2 线路 8 |
3 |
4 |
芯片 2 线路 9 |
5 |
6 |
芯片 2 线路 10 |
7 |
8 |
芯片 2 线路 11 |
9 |
10 |
芯片 2 线路 12 |
11 |
12 |
芯片 2 线路 13 |
13 |
14 |
芯片 2 线路 14 |
15 |
16 |
芯片 2 线路 15 |
17 |
18 |
在以下示例中,gpiochip2
是标头。
检查引脚状态#
要检查引脚状态,请运行以下命令
sudo gpioinfo gpiochip2
输出应类似于以下内容
gpiochip2 - 16 lines:
line 0: unnamed unused input active-high
...
line 8: unnamed unused output active-high
...
读取引脚#
要读取引脚,请使用命令 gpioget
。以下示例获取引脚 3
sudo gpioget gpiochip2 8
输出应类似于以下内容
1
设置引脚#
要设置引脚,请使用命令 gpioset
。以下示例将引脚 5 设置为高电平
sudo gpioset gpiochip2 9=1
以下示例将引脚 5 设置为低电平
sudo gpioset gpiochip2 9=0