zoukankan      html  css  js  c++  java
  • sama5d3 环境检测 gpio--yx测试

    说明:

    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

  • 相关阅读:
    Ansible配置管理Windows主机
    Docker中安装rabbitmq并启用插件
    解决Ubuntu不能直接root用户连接ssh
    Error in invoking target ‘agent nmhs’ of makefile ‘/home/dong/tools/oracle11g/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk’
    Ubuntu16.04安装sqlserver-快速入门
    记录一次归档日志爆满事件
    Linux下Mysql忘记root密码
    Ubuntu16.04安装Rabbitmq
    Oracle查看执行计划
    Ubuntu16.04随笔
  • 原文地址:https://www.cnblogs.com/zym0805/p/4863174.html
Copyright © 2011-2022 走看看