Jeston TX2 GPIO控输入输出控制

主板主要结构介绍

TX2主板开发过程中涉及到的主要资源下载TX2开发资料
TX2主板:
在这里插入图片描述
在这里插入图片描述
对TX2上J21和J26俩组外接引脚上都有GPIO引脚:
在这里插入图片描述
上图标识出一部外接引脚的ID号,具体的计算方式参考文章,对J21接口更详细的介绍文档J21引脚详解

控制代码编写

以389端口为例,控制该端口的输入、输出模式和输出值并且查看该端口的参数配置。
该实验对应代码下载GPIO控制代码

创建端口

sudo echo 389 > /sys/class/gpio/export

在终端执行该指令是在export文件夹下创建对389端口进行操作的文件,保证后续能够对该端口进行其他操作。

控制端口IO模式

GPIO的模式是控制端口输入、输出形式;

sudo echo out > /sys/class/gpio/gpio389/direction
sudo echo in > /sys/class/gpio/gpio$1/direction

以上俩条命令分别是控制GPIO的输出、输入模式,在输出模式下可以控制GPIO输出数字量(0,1);输入模式下可以读取对应端口的输入数字量(0,1)。

控制GPIO输出数字量

sudo echo 0 > /sys/class/gpio/gpio389/value
sudo echo 1 > /sys/class/gpio/gpio389/value

以上俩条命令费别是对GPIO端口输出数字量的控制,0表示GND,1输出的电压值由J24决定(1.8v or 3.3v)。

查看GPIO输入电压

cat /sys/class/gpio/gpio389/value

执行该命令可以在GPIO输入模式下查看外部输入电压数字量。

以上是对TX2上GPIO进行控制时所涉及到的一些命令。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值