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

    说明: 

    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关

                    

  • 相关阅读:
    Less与Sass
    JQuery基础
    JS中DOM以及BOM
    JS函数入门
    JS入门
    响应式布局和弹性布局,移动开发常用技巧
    CSS基础1
    H5入门
    error C2143: syntax error : missing ';' before 'type'
    Windows系统下nodejs安装及配置
  • 原文地址:https://www.cnblogs.com/zym0805/p/4863320.html
Copyright © 2011-2022 走看看