微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 低速GPIO尝试--操作文件点亮LED灯

低速GPIO尝试--操作文件点亮LED灯

时间:10-02 整理:3721RD 点击:

小编好久没有出现了,因为最近事情比较多,抽空发一篇
本篇介绍在Debian下使用低速GPIO点亮LED灯,以下操作都需要再root权限下,所以需要从root登录,怎样切换到root的上帝模式,隔壁大哥介绍的很清楚啦,我就不多做介绍了。下面就来介绍一下怎样操作。
首先,需要看一下开发板的原理图,连接处的IO是处理器的哪一个管脚。
原理图连接:Schematics_DragonBoard.pdf(930.44 KB, 下载次数: 4)

2016-8-30 19:46 上传

点击文件名下载附件


在原理图中我选择了GPIOA,看下图


可以看出这是在J8的排针上的,选择了这个IO口在图中的标号是LS_EXP_GPIO_A对应的是APQ_GPIO_36。
接着如图所示,连接硬件电路。


在桌面上点击ctrl+alt+F1,用root登录。
输入命令

  1. cd /sys/class/gpio

复制代码

ls查看当前目录下的文件夹可以看到一个文件export


接着输入命令

  1. echo 36 > export
  2. su
  3. ls

复制代码

可以看到该文件夹下出现了一个文件gpio36,36就代表着原理图中的APQ_GPIO_36

  1. cd gpio36
  2. ls

复制代码

可以看到该文件中有几个文件,其中direction用来设置io工作方式,value用来设置值,我们只需要操作这两个文件即可。
首先设置IO为输出,再输出高电平就可以点亮LED灯

  1. echo out > direction
  2. echo 1 > value

复制代码


可以看到LED灯已经被点亮
其他GPIO口对应引脚如图


可以在硬件相关文档中查找到,连接:HardwareManual_DragonBoard.pdf(1.79 MB, 下载次数: 0)

2016-8-30 20:02 上传

点击文件名下载附件


1.jpg

不错,顶一个!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top