sama5d3 环境检测 gpio--yx测试
2015-10-09 10:33
246 查看
说明:
yx0--pioA0 [b]yx1--pioA2 [b]yx2--pioA4 [b]yx3--pioA10 [b]yx4--pioA14 [b]yx5--pioA16 [b]yx6--pioA12 [b]yx7--pioA20[/b][/b][/b]
[/b][/b][/b][/b]
使用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
yx0--pioA0 [b]yx1--pioA2 [b]yx2--pioA4 [b]yx3--pioA10 [b]yx4--pioA14 [b]yx5--pioA16 [b]yx6--pioA12 [b]yx7--pioA20[/b][/b][/b]
[/b][/b][/b][/b]
使用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
相关文章推荐
- android手机源码联系人页面添加紧急电话模块
- 精妙的SQL语句
- 本地化和国际化测试
- javascript 常用功能 代码实现
- 近两个月开发软件项目的学习总结
- 《从零开始学Swift》学习笔记(Day 20)——函数中参数的传递引用
- 走来走去发现最终还是回到出发点
- 源文件中有一组整数,排序后输出到另一个文件
- linux下的C语言开发(管道通信)
- 数据结构和算法学习(7)-高级排序
- POJ 1961 循环节
- [ASP.NET]谈谈REST与ASP.NET Web API
- struts2 if标签和form的关系
- FastDFS 安装及使用
- truncate 和delete 的区别
- linux下kill命令详解
- Android菜鸟的成长笔记——初识Activity
- 黑马程序员---OC学习笔记之copy概念及入门
- 如何将Java工程转换成Java web工程
- 程序猿练级攻略