应用层操控GPIO
首先进入到/sys/class/gpio:


可以看到该目录下包含两个文件 export、unexport 以及 5 个 gpiochipX(X 等于 0、32、64、96、128)命名的文件夹。
切换到gpio0:

获取 GPIO 引脚的输入电平状态

echo “in” > direction
cat value

控制 GPIO 引脚输出高电平

echo “out” > direction
echo “1” > value
active_low:这个属性文件用于控制极性,可读可写,默认情况下为 0,譬如:

active_low 等于 0 时

echo “0” > active_low
echo “out” > direction
echo “1” > value #输出高
echo “0” > value #输出低

active_low 等于 1 时

$ echo “1” > active_low
$ echo “out” > direction
$ echo “1” > value #输出低
$ echo “0” > value #输出高

RK3308设置GPIO的方法相关推荐

  1. nrf52832 之 gpio配置方法

    gpio操作是单片机最基本的操作,也是最常用的.例如配置gpio控制led灯,检测按键输入等功能. 当然手册里面有详细的gpio的配置方法,如果想写裸机程序,可以去查看手册,如果是在sdk上添加gpi ...

  2. linux用户态使用gpio中断方法

    一.用户空间gpio的调用文件 用户空间访问gpio,即通过sysfs接口访问gpio,下面是/sys/class/gpio目录下的三种文件: –export/unexport文件 –gpioN指代具 ...

  3. mt6762添加gpio按键方法与问题调试

    mt6762添加gpio按键方法与问题调试 1 配置dts文件.定义gpio87为拍照键,对于keycode = 212. gpio_keys:gpio_keys {         compatib ...

  4. 在Linux 中的应用层操作gpio的方法

    背景: 由于在调试WiFi驱动模块的时候需要增加一个功能:就是用户按下一个按键就可以,将WiFi的ssid和psk恢复到出场模式.所以这里就需要开辟一个线程去检测按键的状态.第一步首先是用户按下按键后 ...

  5. php配置设置,PHP设置配置文件的方法

    PHP设置配置文件的方法 变量 $config 是我们所提交过来的配置信息,是以数组形式存储的.function set_config($config){ if(!is_array($config)) ...

  6. bios设置_老富士通bios设置启动项方法是什么 富士通bios设置u盘启动的方法

    最近有朋友问富士通找不到u盘启动怎么办,老富士通bios设置启动项方法是什么?很多朋友对于这个问题也是一头雾水,不知道如何解决,别着急,今天就针对老富士通bios设置启动项方法是什么的问题,为大家带来 ...

  7. html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...

    element-ui中的select下拉列表如何设置默认值? 在element-ui的运用中,涉及到了select下拉列表.项目中需要将select的默认值给展示出来 那如何修改呢? 上element ...

  8. idea每次都要配置tomcat_电脑每次开机时间都不对?电脑每次开机都要重新设置时间解决方法...

    近期有网友咨询到装机之家晓龙,称自己一台老电脑最近出现一个问题,每次电脑重新开机都需要设置一下时间,关机再开机之后系统时间又归零了,又需要重新设置系统时间.日期,十分麻烦.那么电脑每次开机时间都不对怎 ...

  9. 服务器08系统伪静态,win2003/2008服务器IIS站点安装设置伪静态的方法

    第一种方法:适用于win2008,IIS7以上 IIS7以上可以使用URL重写模块,并在根目录下通过 web.config 文件设置伪静态的方法,这个就不多说了,微软官方可以下载安装:http://w ...

最新文章

  1. 从「王师傅一共损失了多少钱」说开去
  2. Simulating Ocean Water (2) (2005-03-31 update)
  3. 如何快速安全的插入千万条数据?
  4. 谈谈技术原则,技术学习方法,代码阅读及其它
  5. zz 聊聊并发(一)
  6. mysql创建function 报错误1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in
  7. Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip)
  8. mac python版本问题
  9. python科学计算环境配置_Python科学计算环境推荐――Anaconda
  10. C# 怎么生成DLL文件(转)
  11. 视频截取图片帧工具(可免费使用)
  12. RTKLIB MANUAL 之 Instructions 第一部分
  13. webrtc中GCC拥塞控制模块之码率控制器AimdRateControl
  14. 两篇文章的相似度比较
  15. 解决linux系统Error starting userland proxy: listen tcp 0.0.0.0:xxx端口: bind: address already in use端口占用问题
  16. 关于微信小程序中的.eslintrc.js
  17. python14 Prompting and Passing
  18. C++内存分布探讨,x86和x64位的细微区别
  19. 计算机音乐乐谱打上花火,扒完,打上花火,自扒
  20. 如何生成qq邮箱的授权码

热门文章

  1. VDD、VBAT、VDDA、VREF+区别
  2. 图像的低频,中频,高频信息含义?
  3. MyBatis的核心对象
  4. Linux ARM平台开发系列讲解(GMSL摄像头篇)1.1 GMSL协议介绍
  5. 推荐:电脑蓝屏代码分析工具BlueScreenView简体中文版下载
  6. sqlmap 使用方法
  7. TCAM CAM 说明 原理 结构 Verilog 硬件实现
  8. 新东方托福词汇(List 31 ~ List 35)
  9. 兑吧解决Windows 组件存储已损坏,0x80073712错误
  10. Spring Cloud Bus 消息总线