【发布时间】:2021-11-05 21:54:05
【问题描述】:
我想使用 Jetson Xavier AGX 的 GPIO。
我按照下面提到的所有程序来运行 GPIO 引脚,但我无法运行它。可能是什么问题?我错过了什么或做错了什么?
我遵循的程序如下所示:
1.为 PWM 或任何其他 PIN 配置 GPIO 扩展头,要配置运行以下命令。
sudo /opt/nvidia/jetson-io/jetson-io。
并关注此link
2。使用命令安装 GPIO Jetson
sudo pip3 install Jetson.GPIO
3.复制新规则
sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/
4.运行以下 python 代码来切换电压值。用带有 GND 和 PWM(或任何启用的)PIN 的万用表检查
import Jetson.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
channel = 15
GPIO.setup(channel, GPIO.OUT)
while True:
GPIO.output(channel, GPIO.HIGH)
time.sleep(1)
GPIO.output(channel, GPIO.LOW)
time.sleep(1)
GPIO.cleanup()
【问题讨论】:
-
“无法运行”是什么意思?
-
@mkrieger1 当我用万用表检查时,任何 PIN 的电压都不会切换。
-
你试过
libgpiod项目的工具吗?它对你有用吗? -
我不了解 libgpiod 及其工具。你能解释一下吗
标签: python gpio jetson-xavier