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)的掉电重启还是外部唤醒判断例程,如下

nRF52832开发日志--SAADC调试

解决方法:调试NRF52832工程时JLink提示错误信息read:@0x02000004

keil 安装 for NRF52832

nrf52832几个uart

nrf51822中app_button 的应用