gpio在输入模式下一直为低电平解决方法
2017-12-06 20:26
197 查看
若gpio(在外部或内部上拉)后,输入模式下,仍为低电平
解决方法为
1.可以在代码(或adb)中将gpio设为输出模式,并且上拉,然后在输入模式下,查看其当前电平状态。
2。直接操作对应GPIO的寄存器,方法为
adb root
adb shell
/system/bin/r 0x01014000 (0x01000000+0x1000*14h(gpio20))
/system/bin/r 0x01014004 (0x01000004+0x1000*14h(gpio20))
/system/bin/r 0x01014008 (0x01000008+0x1000*14h(gpio20))
每个GPIO均有这3个寄存器描述功能,包括输入输出,驱动电流,是否上拉或者下拉,中断功能
3.断开gpio相连的模块,可在外部直接连接对应上拉电源,然后再读取输入模式下的gpio状态。
解决方法为
1.可以在代码(或adb)中将gpio设为输出模式,并且上拉,然后在输入模式下,查看其当前电平状态。
2。直接操作对应GPIO的寄存器,方法为
adb root
adb shell
/system/bin/r 0x01014000 (0x01000000+0x1000*14h(gpio20))
/system/bin/r 0x01014004 (0x01000004+0x1000*14h(gpio20))
/system/bin/r 0x01014008 (0x01000008+0x1000*14h(gpio20))
每个GPIO均有这3个寄存器描述功能,包括输入输出,驱动电流,是否上拉或者下拉,中断功能
3.断开gpio相连的模块,可在外部直接连接对应上拉电源,然后再读取输入模式下的gpio状态。
相关文章推荐
- ORACLE一直要输入set oracle_sid=xxx解决方法
- DataGridView中的列类型设置为Combo,模式为可以选择&可以输入,解决方法。
- MacBook Pro无故进入“安全启动”模式,输入密码不能进入系统的解决方法(2013年8月19日更新)
- 输入这个命令时:repo init -u git://android.git.kernel.org/platform/manifest.git报错 解决方法
- ubuntu16.04搜狗输入法无法输入中文的解决方法
- ext:TextField 不能判断是否输入的是空格解决方法!!!
- 虚拟机可以识别usb无线网卡,但一直提示设备正在运行中--解决方法
- linux下sublimetext的中文输入问题解决方法
- Ubuntu Server 14.04下安装桌面环境后出现只有Guest模式的解决方法
- XCode 出现 is missing from working copy文件一直红色情况解决方法
- Ubuntu下搜狗输入法崩溃无法输入中文解决方法
- Ubuntu下IDEA无法输入中文的解决方法
- MySQL5.6 GTID模式,同步复制报错不能跳过解决方法
- DOS下无法输入中文的解决方法
- 关于邮件服务器DAG模式有复制队列的解决方法
- 共享文件夹 帐号密码正确,却一直提示输入帐号密码的解决办法
- JS解决输入1-1000元,输出由1、5、10、20、50、100拼成输入的面值方法总数
- win7旗舰版系统更新补丁使用bitlocker时输入密码出现 “无效的语法”的解决方法
- 已管理员模式运行批处理路径丢失问题的解决方法
- scp 在脚本中使用输入密码的解决方法