五、JetsonTX2读取按键

本文介绍了在Jetson TX2上读取按键的过程,以及遇到的按键在松开后无法自动回到低电平的问题。通过将GPIO398手动置零来解决此问题,确保按键功能正常。关键代码已提供。
摘要由CSDN通过智能技术生成

JetsonTX2读取按键实际上也是对于IO口的读取,

IO口的读取,可以参考这个链接:  不过要注意这个链接下面有一个地方有一点小问题哦。

https://blog.csdn.net/chenjiehua123456789/article/details/78561327

文件我也放在了下载栏里面,我使用的IO口是F2,对应的是GPIO398

大家有需要可以下载。

主要的问题是:

我的按键,一边连接的是3.3 V,  一边连接的是IO口,

如果IO口是低电平(为0) ,这时候按下按键,变为1,但是松开按键的时候,它没有自动的变为0(低电平),这完全没有起到一个按键应该有的作用(只能用一次,这是什么鬼,当时懵了好一会,还怀疑是小按键坏了。。。)

所以我就只能手动的,将GPIO398再次置零,

这样就有如下的效果:

当我不按按键的时候,读取的值一直是0, 当我按下按键,读取为1, 松开按键之后,又再次变为0,这才是个合格的按键嘛。

部分代码如下:

    jetsonTX2GPIONumber  redLED  = gpio388 ;     // Ouput  ------GPIO8
    jetsonTX2GPIONumber blueLED = gpio298 ; // Input  ------GPIO9
    jetsonTX2GPIONumber pushButton =  gp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值