gpio在输入模式下一直为低电平解决方法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:09   1663   0
若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状态。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP