查看: 266|回复: 0

[教程] BBB的GPIO控制

[复制链接]

139

主题

1

好友

2082

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    开心
    2014-2-20 10:23
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2017-7-11 13:36:04 |显示全部楼层
    现在我要控制下GPIO,下面的操作都是在虚拟机fedora10下完成的。
    ssh连上BBB
    TIM截图20170711132252.png


    接着进入目录:/sys/class/gpio
    查看下当前可用IO,如下图所示:
    TIM截图20170711132313.png


    接着就准备使能新的IO。命令如果我想使能GPIO66,也就是P9_12.如下图所示:
    TIM截图20170711132322.png


    命令如下:
    echo 66 export
    如下图所示:
    TIM截图20170711132330.png


    进入GPIO66目录查看下GPIO66的配置:
    TIM截图20170711132338.png


    先查看下输入输出的方向:
    如下命令cat direction
    TIM截图20170711132358.png


    先把他修改成输出方向,命令如下:
    TIM截图20170711132407.png


    查看下引脚输出电平:
    TIM截图20170711132418.png


    看下电压表的显示:
    TIM截图20170711132626.png


    修改输出电压,命令如下:

    TIM截图20170711132642.png


    查看电压表显示:

    TIM截图20170711132726.png


    控制P9P8的其余引脚输出是类似的操作,接着看下输入:
    修改directionin
    然后GPIO66分别接地和3.3V看下value值,实验结果如下:
    TIM截图20170711132741.png




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-9-25 19:33 , Processed in 0.252148 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部