请选择 进入手机版 | 继续访问电脑版

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

ST25R3911B 低功耗使用例程

[复制链接]
绿梦-稻草人 提问时间:2022-3-25 23:17 / 未解决

智能锁项目上使用ST25R3911B作为读卡器,但是官方给的例程是要在主函数里一直运行demoCycle函数,这样MCU就无法休眠,我们需要的是,MCU休眠之后,如果有卡靠近,ST25R3911B就唤醒MCU,然后MCU再来读卡,有没有这样的例程?

点评

可以使用ST25R3911B的inductive wakeup功能,MCU会被3911B的中断唤醒,ST有例程。也叫电感式低功耗检卡功能  发表于 2022-3-28 23:04
收藏 评论7 发布时间:2022-3-25 23:17

举报

7个回答
ST25-NFC@SZ 回答时间:2022-3-29 10:26:44

如果贵司采用QFN32封装的ST25R3911B作为读卡器,No.27 IRQ pin是ST25R3911B的低功耗检卡数字输出信号,将这个IRQ引脚连接到外部MCU的外部中断GPIO引脚上,当有卡靠近读卡器时,IRQ引脚会输出特定的电平信号触发MCU产生一个外部GPIO中断,从而wakeup睡眠中的MCU。

参考demoIni函数,初始化NFC读卡器:

discParam.wakeupEnabled使能配置低功耗检卡功能;

discParam.totalDuration配置检卡周期;

discParam.techs2Find配置检卡类型。

sealoong 回答时间:2022-3-27 21:28:26

没有这样的历程,不过楼主你说的情况我倒是有解决方案,mcu休眠后你可以把信号引导至唤醒引脚,st的芯片我记得有个引脚可以将你那个唤醒,然后就可以按你说的随便运行了

或者你直接把唤醒引脚上再傍上一个外部中断,这样绝对没问题

加油兄弟

奇迹 回答时间:2022-3-28 22:56:04
这个芯片我用过,不记得有这种例程,ST25R39芯片属于NFC前端芯片,本身是不像RC522内部具有处理数据的机制。这芯片全部都要程序控制才可以,建议可以增加demoCycle函数运行的间隔,唤醒芯片跑一遍,就立刻休眠。
ST25-NFC@SZ 回答时间:2022-3-29 11:23:24

麻烦留下您的联系方式:电话+邮箱,可以获得更多的ST25R3911B软硬件支持。

绿梦-稻草人 回答时间:2022-3-29 16:21:01

ST25-NFC@SZ 发表于 2022-3-29 11:23
麻烦留下您的联系方式:电话+邮箱,可以获得更多的ST25R3911B软硬件支持。
...

我的电话 13726238568 邮箱 [email]584300602@qq.com[/email],希望在软硬件上多多支持,谢谢

ST25-NFC@SZ 回答时间:2022-3-29 16:33:45

绿梦-稻草人 发表于 2022-3-29 16:21
我的电话 13726238568  邮箱 ,希望在软硬件上多多支持,谢谢

好的,近期会联系您。

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