学习过程中为了防止遗忘 以此文字记录 如有错误 多多包涵
怕什么真理无穷,进一寸有一寸的欢喜 --- 胡适
前置内容:
Jetson.GPIO 库
学习目标:
- 简单控制 Jetson TX1 官方载板 GPIO 引脚
学习内容:
Jetson TX1 官方载板 J21 40P 引脚图
载板上 J21丝印边上的三角形图标所指的是 下表中的 PIN1
PIN1 对面的引脚为PIN2
安装Jetson.GPIO 库之后可以在/usr/lib/python3/dist-packages/Jetson.GPIO版本号/
文件夹下找到 PKG-INFO 文件 里面有使用信息
简单控制 PIN12 引脚 高低电平输出
import Jetson.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD) #设置GPIO规则 GPIO.BOARD 就是对应 上文 J21 40PIN引脚图
GPIO.setup(12, GPIO.OUT, initial=GPIO.HIGH) #设置 12引脚 为输出模式 默认为高电平
while 1:
GPIO.output(12, GPIO.LOW) #设置12引脚为低电平
time.sleep(10) #延迟
GPIO.output(12, GPIO.HIGH)#设置12引脚为高电平
time.sleep(10) #延迟
疑问:
- 1 官方载板上除了 J21 P40 的GPIO口为 还有很多其他GPIO 不知道如何使用 猜测与GPIO.setmode 其他3种模式有关
- pin12 引脚在高电平输出时 电压不稳定 介于 3.05-3.65之间 跳变