mtk调试中如何查看设备gpio的状态

1.查找gpio的节点名称,一般使用find命令查找      
kernel-3.18以及以前的版本节点的路径一般使用
find ./sys -name "pin"
查找出 pin 节点路径

kernel-3.18以后的版本使用
find ./sys -name "mt_gpio"
查找出 mt_gpio 节点路径

2.使用cat命令查看节点信息
kernel-3.18以及以前的版本 :cat pin节点
或者
kernel-3.18以后的版本:cat mt_gpio节点


节点的信息为
PIN: (MODE)(DIR)(DOUT)(DIN)(DRIVE)(SMT)(IES)(PULL_EN)(PULL_SEL)(R1 R0)

PIN :IO编号
[MODE] :当前pin处于的mode
[DIR] :  0:input pin, 1:output pin
[DOUT] :输出值
[DIN] :输入值
[PULL_EN] :只对input pin有效,使能上/下拉
[PULL_SEL] :只对input pin有效,1:上拉 0:下拉
[IES] :输入使能,1:input信号有效 0:input信号无效
[SMT] :使能施密特触发器
[DRIVE] :驱动能力,一般可取值0~7
([R1] [R0]): 当前GPIO pin的(上下拉)并联电阻的使能状态(上拉 R0,下拉R1)
                    1 0表示enable R1,disable R0
                    0 1表示disable R1,enable R0
                    1 1表示enable R1, enable R0
                    不打印出来,表示当前的GPIO pin不支持PUPD状况,即只有一个上拉电阻、一个下拉电阻

------------------------------------------------------------------------------------------------------------------------------------------

 更多资料可查看新移科技官网。我司目前 4G 核心板基于 MT6761,MT6765,MT8788,MT6771,MT6762,MT6737 等平台,5G 核心板基于 MTK 天玑 720,天玑 800 系列,MT6853,MT6873 平台。

mtk调试中如何查看设备gpio的状态_第1张图片

你可能感兴趣的:(大数据,人工智能,android)