使用nrf外部中断,使用RTT的设备框架PIN设备去设置中断触发,不管绑定的是下降沿,还是上升沿触发,最后效果一直都是上升沿触发,为什么?drv_gpio哪里设置了默认值嘛。求助各位大佬
这个drv_gpio里的_nrf_pin_irq_enable函数里面的这个代码有影响的嘛
因为一直没有进入到switch中去,我添加了个sense = NRF_GPIO_PIN_SENSE_LOW;的默认赋值,结果就是一直下降沿出发了。
好像drv_gpio有点问题,你的Io口有上下拉电阻吗,前段时间刚遇到这个问题,参考一下PIN中断设置边沿触发问题
有上下拉电阻,这里你配置中断是肯定进入到了这个switch条件中了是不是,我的竟然没进去