说明: 

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关

sama5d3 环境检测 gpio--yk测试的更多相关文章

  1. sama5d3 环境检测 gpio--yx测试

    说明: yx0--pioA0 yx1--pioA2  yx2--pioA4  yx3--pioA10  yx4--pioA14  yx5--pioA16 yx6--pioA12 yx7--pioA20 ...

  2. sama5d3 环境检测 adc测试

    #include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h># ...

  3. sys下gpio操作

    gpio_operation 通过/sys/文件接口操作IO端口 GPIO到文件系统的映射 * 控制GPIO的目录位于/sys/class/gpio * /sys/class/gpio/export文 ...

  4. [转载]嵌入式linux下操作GPIO

    本文转自:http://blog.csdn.net/mirkerson/article/details/8464231 在嵌入式设备中对GPIO的操作是最基本的操作.一般的做法是写一个单独驱动程序,网 ...

  5. /sys/class/gpio 文件接口操作IO端口(s3c2440)

    http://blog.csdn.net/mirkerson/article/details/8464231 在嵌入式设备中对GPIO的操作是最基本的操作.一般的做法是写一个单独驱动程序,网上大多数的 ...

  6. ESP8266 LUA脚本语言开发: 外设篇-GPIO中断检测

    https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpiomode 测试引脚 GPIO0 gpio.mode(,gpio.INT) func ...

  7. esp-12e折腾

    寒假前就从x宝买了esp-12e以及esp32s,当时似乎是想给自己的蓝牙开门升级换代?esp32s拿来过度linux? 寒假放在书包拿回去以为有时间会玩玩,没想到一直耽搁到现在.前两天才拿出来,网上 ...

  8. linux内核的gpiolib详解

    #include <linux/init.h> // __init __exit #include <linux/module.h> // module_init module ...

  9. 2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

    基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板 综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背 ...

随机推荐

  1. DevExpressComponents-14.2.5 破解过程,正在编写,未完

    首先,批评一下cnblogs,在win10的环境下,需要加入到兼容视图列表方可正常编辑内容, 声明,本人在14.2.3 的源代码环境下,编译未通过,相关功能报错,索性选择破解,在此,只是学习测试使用, ...

  2. iOS 状态栏和导航条配置

    iOS 状态栏和导航条配置 一:隐藏: [self.navigationController setNavigationBarHidden:YES animated:YES]; [[UIApplica ...

  3. UVA 10652 Board Wrapping 计算几何

    多边形凸包.. .. Board Wrapping Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu ...

  4. 转 SqlServer中如何实现自动备份数据!

    第1种方法: 企业管理器  --管理  --右键数据库维护计划  --新建维护计划  --<下一步>  --选择你要备份的数据库  --<下一步>直到"指定数据库备份 ...

  5. vue 常见操作 及 ionic 实战回顾

    npm install axios sass-loader vue-infinite-scroll vue-router vuex express superagent --save --save 和 ...

  6. shiny安装使用入门

    下载最新版R(至少3.2.5版本),在CRAN上下载: 打开R install.packages("shiny")#安装shiny包 library(shiny)#如果出现warn ...

  7. Learn X in Y minutes Where X=c++

    http://learnxinyminutes.com/docs/c++/ C++ is a systems programming language that, according to its i ...

  8. 串口通讯编程一日通2(Overlapped IO模型)

    第一篇初步了解串口的大致运作,接下来我们看基本操作 先看串口操作的数据结构: 串口操作有几个比较重要的Struct 1.Overlapped I/O 异步I/O模型 异步I/O和同步I/O不同,同步I ...

  9. 自己动手写CPU之第四阶段(3)——MIPS编译环境的建立

    将陆续上传本人写的新书<自己动手写CPU>(尚未出版).今天是第13篇.我尽量每周四篇 4.4 MIPS编译环境的建立 OpenMIPS处理器在设计的时候就计划与MIPS32指令集架构兼容 ...

  10. 【laravel54】创建控制器、模型

    1.创建控制器(可以带上下一级目录)=>(需要带Controller后缀) > php artisan make:controller self/StudentController; 2. ...