问题:在本项目中,使用了两个外部中断,nfc刷卡唤醒外部中断和触摸屏唤醒外部中断,现在由于硬件将NFC刷卡的天线板硬件模块和触摸屏唤醒模块集成到一块板子上面了,现在出现的现象如下:当MCU进入低功耗模式以后,使用NFC刷卡唤醒单片机以后,当NFC刷卡唤醒需要执行的任务执行完成之后,又紧接着触摸屏唤醒中断又被触发了,执行了触摸屏唤醒中断里面的任务;在这其中触摸屏唤醒中断号为6,NFC刷卡唤醒中断为7。分析现象调试:调试发现是NFC刷卡唤醒的灵敏度太灵敏了,第二次唤醒也是被卡片误唤醒的,于是,把NFC的灵敏度设置成最小,要间隔很近的距离才能唤醒,但是,还是会被误唤醒。 因此,在论坛里来请教一下大家,有没有好的软件避免干扰的方法。(由于硬件上这两个模块不能分开做) |
评分
查看全部评分
都有触摸屏了,感觉像是读卡器。如果是读卡器的话,什么时候读卡,你说了算,不读的时候让读卡器进入低功耗或关闭。
如果是标签卡的话,标签是被动的,但是NFC芯片应该也是有使能控制的吧,直接关了不让操作,就不会产生中断。
评分
查看全部评分