一、查看GPIO口状态

1、获取gpio状态,实质上就是调用show函数。 命令可以直接打印出所有的GPIO口状态

        cd /sys/kernel/debug/cat gpio

打印示例:

注:
1、第二列的实际I/0电平会检测当前实际的pin脚电平,所以可通过这个值判断真实的pin脚电平和理论设的对不对.
2、测试疑问点(希望有大佬能解读):
(1)PIN脚复用只有Func0 和 Func1,但实际的还有2,3,4。。。
(2)例如GPIO0和1,我实际当成IIC用,但发现大部分情况打印出来显示Func0——GPIO,而不是Func1,偶尔会出现一次Func1.(运行过程中在变化)

2、echo ‘value’ > value //设置gpio寄存器值(没试过,不会用)

二、设置操作GPIO

   cd sys/class/gpioecho xxx > exportcat gpioxxx/directioncat gpioxxx/value

2、/sys/class/gpio/export和unexport属性使用方法
2.1导出目标GPIO引脚的控制属性
输入:

echo 23 > export

将会导出/sys/class/gpio/gpio23/目录

2.2GPIO控制参数修改
进入gpio23目录下,控制参数如下图所示将会以文件形式导出。可使用echo写入参数,cat读取参数

active_low:不了解direction:定义引脚的输入输出方向,参数:in\out
例 设置输出:echo out > directionedge:中断设置,参数:none rising falling both
例 设置上升沿触发中断:echo rising > directionuevent:不了解value:设置引脚高低电平,参数:1\0
例 设置输出高电平:echo 1 > value

高通平台获取和修改GPIO状态相关推荐

  1. MTK平台获取和修改GPIO状态

    一.MTK 1.节点位置 在MTK平台,我们可以通过cat节点(mt_gpio)来查看对应的状态.不同的平台,该管脚对应的位置也是不同的,建议直接进入手机目录查看: adb shell find -n ...

  2. 高通平台第一帧splash和Bootanimation修改

    高通平台第一帧splash和Bootanimation A.Splash image/第一帧图像/开机logo(有很多叫法,但比较官方的一般叫bootloader logo或者LK display l ...

  3. 高通平台如何修改特殊电压

    转载:https://blog.csdn.net/qq_36781842/article/details/103721013 高通平台如何设置LDO电压,以LDO17为例,默认给屏供电,设置为2.85 ...

  4. 高通平台环境搭建,编译,系统引导流程分析 .

    1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...

  5. 高通平台耳机知识记录

    一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...

  6. 高通平台耳机知识记录(转载)

    一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...

  7. 开机动画适配方案_高通平台刷机包定制方案适配-ROM定制开发入门到精通

    高通平台刷机包定制方案适配-ROM定制开发入门到精通 根据新老平台,高通平台线刷包至少要这样几个基本文件,但不一定全部都需要: 8x10_msimage.mbn----平台镜像,是个完整的磁盘,就是s ...

  8. 高通平台双卡槽网络模式支持国内所有运营商

    Part1 高通平台双卡网络模式通常是卡槽1支持4.3.2G网络,卡槽2一般会默认写为固定,在之前的android L及L以下,msm8909.msm8916平台上基本设置为GSM only,因为需求 ...

  9. [Linux Device Driver] 高通平台分区学习

    1. 分区名字 && 作用 ssd ---ssd diag模块的分区,存储加密的RSA密钥. persist ---其中包含在设备出厂后不应该更改的数据,例如:芯片的校准数据(WIFI ...

最新文章

  1. LeetCode 399. Evaluate Division--Python-DFS解法
  2. 四月读书主题整理——用尽费退,打磨身体
  3. Cesium在地球上添加一个3D立方体
  4. serverless 框架_Serverless计算这么强大
  5. pycharm2017.2.1中的修改工程文见列表的名字的字体大小以及文件列表的背景颜色
  6. python print格式化输出类型_第一讲:Python print() 格式化输出
  7. mysql 5.6.30 编译_编译安装mysql 5.6.30
  8. leaflet 鼠标移动到图层时变_leaflet 图层切换报错
  9. char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解
  10. Hibernate 继承映射可能会遇到的错误
  11. 江小白包装设计原型_江小白的跨界营销,系列设计很“牛啤”!
  12. Lenovo DS存储Linux下ISCSI 多路径映射配置
  13. 路由模式 -- ADSL账号密码拨号
  14. Fragstats4.2.1入门心得
  15. 【CVPR2022】论文阅读:Revisiting Skeleton-based Action Recognition
  16. 信息收集(OSINT)解释与实践-初
  17. (GIS可视化)热力图
  18. 杭州造云记 | 甲子光年
  19. CS229 机器学习课程复习材料-线性代数
  20. 微信视频号运营 1000 问

热门文章

  1. Android Studio项目如何上传至JCenter
  2. 计算机关机速度,win7系统如何加快电脑关机速度|win7快速关机的方法
  3. Heartbeat的可靠消息通信实现分析
  4. 【AI】简单的方法教你做一组字体设计
  5. 同时查询多个百世快递物流, 并分析中转延误的单号
  6. BeagleBone Black系列(一) 基本配置和上手注意事项
  7. BeagleBone black 镜像制作
  8. 内存超频会损坏内存吗 内存超频开不了机如何解决
  9. java如何根据数字证书获取public key的值
  10. cad怎么转成pdf文件?3个方法教你实现cad转pdf