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关

                    

  • 相关阅读:
    未来经济形势未来会怎么样呢疑问?
    今天开车开锅啦!没有经验惹得祸,修了一天的汽车!(开车经验教训学习)
    《飓风营救》(Taken)(父女情深电影推荐)
    The Pursuit of Happyness 当幸福来敲门(励志电影推荐)
    老婆入院待产观察
    闵行区电动自行车上牌地址
    (转载)中国99%白领要破产 买房干嘛???
    日食图片(转载)
    简单的配置iis让主机支持wap
    大数据量的分页存储过程代码
  • 原文地址:https://www.cnblogs.com/zym0805/p/4863320.html
Copyright © 2011-2022 走看看