码迷,mamicode.com
首页 > 其他好文 > 详细

sama5d3 环境检测 gpio--yx测试

时间:2015-10-09 11:46:48      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

说明:

gpio的MAP关系 yx0--20  yx1--16   yx2--12   yx3--10   yx4--14  yx5--4  yx6--2  yx7--0

使用cat方式捕获电平,如果是字符‘1‘,代表输入节点没有闭合,如果是字符‘0‘,代表外部输入节点闭合,

1 配置gpio

root@sama5d3-linux:~ echo 16  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 12  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 10  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 14  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 4  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 2  > /sys/class/gpio/export
root@sama5d3-linux:~ echo 0  > /sys/class/gpio/export

 

2 配置gpio的方向--输入

root@sama5d3-linux: echo in > /sys/class/gpio/pioA20/direction
root@sama5d3-linux: echo in > /sys/class/gpio/pioA16/direction
root@sama5d3-linux: echo in > /sys/class/gpio/pioA12/direction
root@sama5d3-linux: echo in > /sys/class/gpio/pioA10/direction
root@sama5d3-linux: echo in > /sys/class/gpio/pioA14/direction                   
root@sama5d3-linux: echo in > /sys/class/gpio/pioA4/direction                    
root@sama5d3-linux: echo in > /sys/class/gpio/pioA2/direction                    
root@sama5d3-linux: echo in > /sys/class/gpio/pioA0/direction

 

3 捕获电平:

root@sama5d3-linux: cat /sys/class/gpio/pioA20/value //如果返回字符‘1‘,代表输入节点没有闭合,如果是字符‘0‘,代表外部输入节点闭合

root@sama5d3-linux: cat /sys/class/gpio/pioA16/value

root@sama5d3-linux: cat /sys/class/gpio/pioA12/value

root@sama5d3-linux: cat /sys/class/gpio/pioA10/value

root@sama5d3-linux: cat /sys/class/gpio/pioA4/value

root@sama5d3-linux: cat /sys/class/gpio/pioA2/value

root@sama5d3-linux: cat /sys/class/gpio/pioA0/value

sama5d3 环境检测 gpio--yx测试

标签:

原文地址:http://www.cnblogs.com/zym0805/p/4863174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!