nRF52832 矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)
Posted zy-slient
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nRF52832 矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)相关的知识,希望对你有一定的参考价值。
参考链接:https://blog.csdn.net/zhanghuaishu0/article/details/78505045
调试过程中发现 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来),在网上找到一个类似的 资料说是:pin脚初始化时,配置的驱动能力不够。修改后测试正常了。
原GPIO初始化如下:
nrf_gpio_cfg_output(GPIO0);
修改后如下:
nrf_gpio_cfg(
pin_number,
NRF_GPIO_PIN_DIR_OUTPUT,
NRF_GPIO_PIN_INPUT_DISCONNECT,
NRF_GPIO_PIN_NOPULL,
NRF_GPIO_PIN_H0S1,
NRF_GPIO_PIN_NOSENSE);
其实,只改了 上面 红色代码部分。
以上是关于nRF52832 矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)的主要内容,如果未能解决你的问题,请参考以下文章
nrf52810(52832)的掉电重启还是外部唤醒判断例程,如下