我一直试图使用我从亚马逊购买的PN532模块检测到一个标记:
https://www.amazon.ca/ASHATA-Controller-Raspberry-Interface-Switching/dp/B07XFNDHNS
我在这里学习了本教程:
我尝试同时使用I2C或SPI,但是当我运行nfc-轮询时,这两个结果都给出了如下结果:
nfc-poll uses libnfc 1.7.1
NFC reader: pn532_spi:/dev/spidev0.0 opened
NFC device will poll during 30000 ms (20 pollings of 300 ms for 5 modulations)
nfc_initiator_poll_target: Success
PN532似乎正确地连接到Pi,但是没有检测到标记,也没有打印任何信息。我开始怀疑问题是否与PN352设备本身有关。也许我有个错误的?
谢谢
发布于 2020-03-25 05:29:45
答案
更新2020mar29hkt 2040
第1部分- libnfc v1.17 I2C配置测试确定
OP在测试libnfc I2C模式和SPI模式方面没有成功。我尝试了I2C模式,发现一切都还好。我猜OP没有设置配置文件,也没有设置“自动扫描=真”。请参阅附录A中的libnfc171配置文件示例。PS - (1)我的NFC阅读器可以检测到标签,没有任何问题。(2)我使用的是Rpi4B buster 2020mar13。
第2部分-现在测试SPI模式2020mar29hkt 2044
Sun方正配置指令建议降低SPI速度50 SPI。因此,我更改了/bbo/config.txt文件,如附录F所示。
/继续,..。
参考资料
(1) OP的NFC RFID控制器模块
(2) SunFounder Rpi PN532 NFC模块教程
(3) Libnfc NFC库
(4) Libnfc配置手册
(5) Libnfc主页
(6) Libnfc:配置
(7) Libnfc: nfc-列表
(8) MIFARE卡
附录
附录A-安装libnfc 1.7.1
附录B-阅读标签
附录C- NFC阅读器测试
附录D-我的NFC阅读器和标签
附录E- PN532 NFC阅读器V3布线
使用libnfc 1.1.7测试PN532的附录for配置
https://stackoverflow.com/questions/60819793
复制