高通平台获取和修改GPIO状态
一、查看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状态相关推荐
- MTK平台获取和修改GPIO状态
一.MTK 1.节点位置 在MTK平台,我们可以通过cat节点(mt_gpio)来查看对应的状态.不同的平台,该管脚对应的位置也是不同的,建议直接进入手机目录查看: adb shell find -n ...
- 高通平台第一帧splash和Bootanimation修改
高通平台第一帧splash和Bootanimation A.Splash image/第一帧图像/开机logo(有很多叫法,但比较官方的一般叫bootloader logo或者LK display l ...
- 高通平台如何修改特殊电压
转载:https://blog.csdn.net/qq_36781842/article/details/103721013 高通平台如何设置LDO电压,以LDO17为例,默认给屏供电,设置为2.85 ...
- 高通平台环境搭建,编译,系统引导流程分析 .
1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...
- 高通平台耳机知识记录
一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...
- 高通平台耳机知识记录(转载)
一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...
- 开机动画适配方案_高通平台刷机包定制方案适配-ROM定制开发入门到精通
高通平台刷机包定制方案适配-ROM定制开发入门到精通 根据新老平台,高通平台线刷包至少要这样几个基本文件,但不一定全部都需要: 8x10_msimage.mbn----平台镜像,是个完整的磁盘,就是s ...
- 高通平台双卡槽网络模式支持国内所有运营商
Part1 高通平台双卡网络模式通常是卡槽1支持4.3.2G网络,卡槽2一般会默认写为固定,在之前的android L及L以下,msm8909.msm8916平台上基本设置为GSM only,因为需求 ...
- [Linux Device Driver] 高通平台分区学习
1. 分区名字 && 作用 ssd ---ssd diag模块的分区,存储加密的RSA密钥. persist ---其中包含在设备出厂后不应该更改的数据,例如:芯片的校准数据(WIFI ...
最新文章
- LeetCode 399. Evaluate Division--Python-DFS解法
- 四月读书主题整理——用尽费退,打磨身体
- Cesium在地球上添加一个3D立方体
- serverless 框架_Serverless计算这么强大
- pycharm2017.2.1中的修改工程文见列表的名字的字体大小以及文件列表的背景颜色
- python print格式化输出类型_第一讲:Python print() 格式化输出
- mysql 5.6.30 编译_编译安装mysql 5.6.30
- leaflet 鼠标移动到图层时变_leaflet 图层切换报错
- char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解
- Hibernate 继承映射可能会遇到的错误
- 江小白包装设计原型_江小白的跨界营销,系列设计很“牛啤”!
- Lenovo DS存储Linux下ISCSI 多路径映射配置
- 路由模式 -- ADSL账号密码拨号
- Fragstats4.2.1入门心得
- 【CVPR2022】论文阅读:Revisiting Skeleton-based Action Recognition
- 信息收集(OSINT)解释与实践-初
- (GIS可视化)热力图
- 杭州造云记 | 甲子光年
- CS229 机器学习课程复习材料-线性代数
- 微信视频号运营 1000 问