首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python启用和使用Jetson GPIO Pins

使用Python启用和使用Jetson GPIO Pins
EN

Stack Overflow用户
提问于 2021-09-09 08:20:52
回答 1查看 2.3K关注 0票数 1

我想使用的GPIO。

我遵循下面提到的所有过程来运行GPIO引脚,但是我无法运行它。有什么问题吗?我错过了什么或者做错了什么?

我所遵循的程序如下:

1.为PWM或任何其他PIN配置扩展头,以配置运行以下命令。sudo /opt/nvidia/jetson-io/jetson-io。然后遵循这个链接

2.使用命令sudo pip3 install Jetson.GPIO安装 Jetson

3.复制新规则 sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/

4.运行以下python代码以切换电压值。用带有GND和PWM (或任何已启用)PIN的万用表进行检查

代码语言:javascript
运行
复制
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()
EN

回答 1

Stack Overflow用户

发布于 2021-10-12 22:57:16

删除udev规则后尝试它。我的理解是,它们已经过时。我在我的泽维尔上运行这个图书馆没有任何困难。我会尝试通过设置值高,并检查引脚电压-而不是切换它。您的多米可能没有足够快的反应,以进行切换。最好是使用示波器,如果你可以访问一个。

还检查什么电压是为您的泽维尔启用。有一个标头标为J514,必须设置为连接引脚1和2,以启用3.3v输出。还要注意的是,许多引脚是非常低的电流-只有11,16,29,31,32,33和37的引脚额定为1ma或更高。因此,一个简单的多米表可能也看不到足够的电流。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69114674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档