你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32外部中段唤醒问题,两个外部中断之间的干扰

[复制链接]
西奥伟 提问时间:2019-6-25 10:49 /
问题:在本项目中,使用了两个外部中断,nfc刷卡唤醒外部中断和触摸屏唤醒外部中断,现在由于硬件将NFC刷卡的天线板硬件模块和触摸屏唤醒模块集成到一块板子上面了,现在出现的现象如下:当MCU进入低功耗模式以后,使用NFC刷卡唤醒单片机以后,当NFC刷卡唤醒需要执行的任务执行完成之后,又紧接着触摸屏唤醒中断又被触发了,执行了触摸屏唤醒中断里面的任务;在这其中触摸屏唤醒中断号为6,NFC刷卡唤醒中断为7。分析现象调试:调试发现是NFC刷卡唤醒的灵敏度太灵敏了,第二次唤醒也是被卡片误唤醒的,于是,把NFC的灵敏度设置成最小,要间隔很近的距离才能唤醒,但是,还是会被误唤醒。
因此,在论坛里来请教一下大家,有没有好的软件避免干扰的方法。(由于硬件上这两个模块不能分开做)
收藏 评论2 发布时间:2019-6-25 10:49

举报

2个回答
wenyangzeng 回答时间:2019-7-5 09:49:50
在触摸中断到来时清除一次NFC中断标志,并禁止NFC中断,待触摸中断处理结束后再允许NFC中断。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

七哥 回答时间:2019-7-5 10:56:39
你这里用的NFC是标签卡,还是读卡器?
都有触摸屏了,感觉像是读卡器。如果是读卡器的话,什么时候读卡,你说了算,不读的时候让读卡器进入低功耗或关闭。
如果是标签卡的话,标签是被动的,但是NFC芯片应该也是有使能控制的吧,直接关了不让操作,就不会产生中断。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版