ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

MTK GPIO adb shell 显示与修改

2021-10-21 11:58:48  阅读:430  来源: 互联网

标签:shell R0 R1 pin MTK bias adb input GPIO


PIN: (MODE)(DIR)(DOUT)(DIN)(DRIVE)(SMT)(IES)(PULL_EN)(PULL_SEL)(R1 R0)
016: 7000000110
7  ----模式
0  ----输入    0:input pin, 1:output pin
0  ----输出值
0  ----输入值
00  -----DRIVE  占两位          驱动能力,一般可取值0~7
0  -----SMT        使能施密特触发器
1  -----IES       [IES] 输入使能,1:input信号有效 0:input信号无效
1  -----PULL_EN   只对input pin有效,使能上/下拉
0  -----PULL_SEL  只对input pin有效,1:上拉 0:下拉

([R1] [R0]) 当前GPIO pin的(上下拉)并联电阻的使能状态
1 0表示enable R1,disable R0
0 1表示disable R1,enable R0
1 1表示enable R1, enable R0
不打印出来,表示当前的GPIO pin不支持PUPD状况,即只有一个上拉电阻、一个下拉电阻

dws 设置          

 <gpio16>
                <eint_mode>false</eint_mode>
                <def_mode>7</def_mode>
                <inpull_en>true</inpull_en>
                <inpull_selhigh>false</inpull_selhigh>
                <def_dir>IN</def_dir>
                <out_high>false</out_high>
                <varName0>GPIO_JTAG_TRSTN_PIN</varName0>
                <smt>false</smt>
                <ies>true</ies>
            </gpio16>
            

DTS中的设置相关问题:
支持PUPD的GPIO pin设置,举例:
bias-pull-up=<MTK_PUPD_SET_R1R0_01>//上拉R0
bias-pull-down=<MTK_PUPD_SET_R1R0_10> //下拉R1
bias-disabled;//即不上拉也不下拉

不支持PUPD的GPIO pin设置,举例:
bias-pull-up;//上拉
bias-pull-down;//下拉
bias-disabled;//即不上拉也不下拉

MTK平台 通过adb shell 修改/显示 GPIO 状态

标签:shell,R0,R1,pin,MTK,bias,adb,input,GPIO
来源: https://blog.csdn.net/lei7143/article/details/120883762

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有