博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sama5d3 环境检测 gpio--yk测试
阅读量:5357 次
发布时间:2019-06-15

本文共 1793 字,大约阅读时间需要 5 分钟。

说明: 

gpio的MAP关系 yk0--pioA7  yk1--pioA5   yk2--pioA9   yk3--pioA3   yk4--pioA1  yk5--pioA8    (端子从左-->右 QD--pioA21内部总启动信号)

1 配置gpio:

root@sama5d3-linux:~ echo 8 > /sys/class/gpio/export                            

root@sama5d3-linux:~ echo 1 > /sys/class/gpio/export                            
root@sama5d3-linux:~ echo 3 > /sys/class/gpio/export                            
root@sama5d3-linux:~ echo 9 > /sys/class/gpio/export                            
root@sama5d3-linux:~ echo 5 > /sys/class/gpio/export                            
root@sama5d3-linux:~ echo 7 > /sys/class/gpio/export

2 配置GPIO方向:

root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA8/direction                 

root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA1/direction                 
root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA3/direction                 
root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA9/direction                 
root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA5/direction                 
root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA7/direction

 

3 配置GPIO初始化电平(继电器全部关断): 

root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA8/value                       

root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA1/value                       
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA3/value                       
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA9/value                       
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA5/value                       
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA7/value

 

4 配置QD((继电器电源关断)):  

root@sama5d3-linux:~ echo 21 > /sys/class/gpio/export                           

root@sama5d3-linux:~ echo out > /sys/class/gpio/pioA21/direction                
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/pioA21/value

 

5 驱动继电器闭合((条件首先QD要闭合)): 

root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA21/value

root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA8/value //yk0合

root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA8/value //yk0 关

root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA1/value //yk1合

root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA1/value //yk1关

 

                

转载于:https://www.cnblogs.com/zym0805/p/4863320.html

你可能感兴趣的文章
MySQL当批量插入遇上唯一索引
查看>>
QunInfo群数据库的还原与优化
查看>>
在手机端,两张图片并排显示,图片怎样设置比例
查看>>
海量数据的处理方法
查看>>
批处理操作压缩文件
查看>>
2_sat
查看>>
Luogu P1113 杂务
查看>>
saltstack对递归依赖条件(死循环依赖)的处理
查看>>
小程序--引用公共模板方法/共同header/footer
查看>>
Android酷炫实用的开源框架(UI框架) 转
查看>>
有感而发
查看>>
LVM拓展报错及处理
查看>>
Thrift全面介绍
查看>>
七、函数(二)
查看>>
【SQL查询日志】查看数据库历史查询记录
查看>>
iOS 不规则的ImageView
查看>>
跨专业学习编程的苦逼生活 QWQ嘤嘤嘤
查看>>
进程与线程的区别
查看>>
xml文档读取-SAX
查看>>
1024 科学计数法
查看>>