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

基于ST25R3916的产品 在RS (Radiated Immunity) 测试中fail, IRQ中断pin会受到干扰而导致程序卡死

[复制链接]
DY_ 提问时间:2023-8-21 14:39 / 未解决

一款产品中用了ST25R3916作为NFC芯片,在做RS认证测试的时候,发现因为NFC芯片的中断脚因为受到干扰而不停地被识别为中断触发而导致程序一直卡在中断里,进而喂狗失败导致机器停机。想问问大佬们和ST的工程师们有没有什么好的软件或者硬件上的解决方案?谢谢!

收藏 评论1 发布时间:2023-8-21 14:39

举报

1个回答
Mason MEI 回答时间:2023-9-1 16:04:38

中断处理函数里有通过SPI读NFC的中断寄存器(0x1A,0x1b,0x1C,0x1D)的操作,所以中断耗时比较久。如果因为IRQ频繁触发导致MCU处理不及时,可以在中断处理里面给变量置标志,待需要中断状态的地方根据这个变量来判断是否有中断发生了。

不过如果IRQ由于受到干扰而导致的频繁触发,可以先想办法减少干扰。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版