当前位置: 首页 > news >正文

RK3288 GPIO记录

1、引脚对应的GPIO 编号

第一种 使用/sys/kernel/debug/gpio查询所有gpio引脚的基数

第二种 cat /sys/class/gpio/gpiochip248/label对应的label就是GPIO引脚,例如下图GPIO8对应的基数就是248

2、计算编号

编号 = 基数 +PIN脚

如GPIO8的基数是248, GPIO8_A6的编号为248+6 = 254

PIN脚对应数据

PIN={

'A0': 0, 'A1': 1, 'A2': 2, 'A3': 3, 'A4': 4, 'A5': 5, 'A6': 6, 'A7': 7,

'B0': 8, 'B1': 9, 'B2':10, 'B3':11, 'B4':12, 'B5':13, 'B6':14, 'B7':15,

'C0':16, 'C1':17, 'C2':18, 'C3':19, 'C4':20, 'C5':21, 'C6':22, 'C7':23,

'D0':24, 'D1':25, 'D2':26, 'D3':27, 'D4':28, 'D5':29, 'D6':30, 'D7':31,

}

3、设置方向

direction接受的参数:in, out, high, low。high/low同时设置方向为输出,

示例:

echo 254 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio254/direction

echo 1 > /sys/class/gpio/gpio254/value

http://www.lryc.cn/news/14252.html

相关文章:

  • MongoDB介绍及使用教程
  • 51单片机开发环境搭建 - VS Code 从编写到烧录
  • python datetime、字符串和时间戳之间的相互转换12小时制和24小时制时间相互转化
  • 百度百科词条怎么做?百度百科词条创建攻略分享
  • 基于Hive的河北新冠确诊人数分析系统的设计与实现
  • k8s二进制部署
  • Windows出现0xc00d36e5错误怎么办?
  • Idea搭建Spring5.3.x源码阅读环境
  • 2.20jdbc
  • 【代码随想录训练营】【Day19休息】【Day20】第六章|二叉树|654.最大二叉树|617.合并二叉树|700.二叉搜索树中的搜索|98.验证二叉搜索树
  • 华为云计算之容灾技术
  • React系列之Redux
  • 最简单得方法解决TCP分包粘包问题
  • 免费使用通配符域名证书
  • 0基础成功转行Python自动化测试工程师,年薪30W+,经验总结都在这(建议收藏)
  • MyBaits
  • kubeadm的部署、Dashboard UI以及连接私有仓库
  • 刷题记录:牛客NC20325[SDOI2009]HH的项链
  • 【REACT-路由v6】
  • 【离散数学】3. 代数系统
  • 深度学习常用的优化器整理
  • Java 内部类
  • 【FAQ】集成分析服务的常见问题及解决方案
  • 11.注意力机制
  • 45岁当打之年再创业,剑指中国版ChatGPT,这位美团联合创始人能否圆梦?
  • 数据结构——第二章 线性表(2)——链式存储结构
  • 【更新】囚生CYの备忘录(20230216~)
  • 分布式事务几种方案
  • Eclipse各版本安装Tomcat插件全攻略
  • 志趣相投的人总会相遇——社科院与杜兰大学金融管理硕士项目