说明:

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

   

使用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测试的更多相关文章

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

    说明: gpio的MAP关系 yk0--pioA7  yk1--pioA5   yk2--pioA9   yk3--pioA3   yk4--pioA1  yk5--pioA8    (端子从左--& ...

  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. 将项目的版本控制从Vss迁移到Git

    之前在Vs2008上一直使用的是Vss版本控制,现在将版本控制更改为Git 迁移原因是其他公司想要在我们公司开发的一个CRM系统做一些定制(个性化需求,将软件上的公司名称和链接更改为他们的或一些跟我们 ...

  2. Android开发者指南(9) —— ProGuard

    转: 前言 本章内容为开发者指南(Dev Guide)/Developing/Tools/ProGuard,本章内容为"混淆器",版本为Android3.0 r1,翻译来自:&qu ...

  3. 隐马尔科夫模型(Hidden Markov Models)

    链接汇总 http://www.csie.ntnu.edu.tw/~u91029/HiddenMarkovModel.html 演算法笔记 http://read.pudn.com/downloads ...

  4. itext测试地址

    http://demo.itextsupport.com/xmlworker/?snippetChooser=headers

  5. Jquery重新学习之九[Ajax运用总结C]

    前两篇文章主要介绍Jquery如何利用Ajax进行操作数据,主要介绍调用的方法:其中Jquery.ajax()是Jquery中最底层的方法:Jquery还定义的一个方法跟几个事件为Jquery.aja ...

  6. oracle 存储过程 调用动态sql

      oracle 存储过程 调用动态sql CreationTime--2018年8月16日11点25分 Author:Marydon 1.错误实现方式 --开始时间拼接' 00:00:00' V_S ...

  7. 具有SSM框架的CRUD与多条件查询

    概述 居于ssm版本的crud跟多添加查询, 并带分页的demo 详细 代码下载:http://www.demodashi.com/demo/13653.html 一.功能展示 部门CRUD: 员工C ...

  8. 【微信开发】JS和PHP分别判断当前浏览器是否微信浏览器

    1.PHP端 //判断是否微信浏览器 -xzz1125 function is_weixin() { if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMes ...

  9. datagrid("getSelections")只获取一行

    页面加载方法如下 function loadSfXtjsList(sfXtjsListId, url, onClickFun) { $("#eastPanel").panel({ ...

  10. C#拼接SQL中in条件

    一.拼接字符串类型的字段 string sql = @"select distinct ziduan from tablename where ziduan in ('{0}')" ...