为啥使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备”
Posted
技术标签:
【中文标题】为啥使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备”【英文标题】:Why "No NFC device found" with libnfc and PN532 SHIELD为什么使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备” 【发布时间】:2016-08-23 19:20:15 【问题描述】:我在我的 ArchLinux 上安装了 libnfc,我会通过我的 Adafruit PN532 arduino SHIELD 使用它。
nfc-list
向我返回消息“未找到 NFC 设备”。
我在 /etc/nfc/devices.d/pn532.conf 中有以下文件
nfc-list 使用 libnfc 1.7.1 错误 libnfc.driver.pn532_uart pn53x_check_communication 错误 错误 libnfc.chip.pn53x 意外的 PN53x 回复! nfc-list:错误:无法打开 NFC 设备:pn532_uart:/dev/ttyACM0
关于如何解决这个问题的任何想法? TY
【问题讨论】:
您确定您的电缆 RX/TX 设置正确吗?你能在 arduino 上使用 NFC 防护罩吗? 我可以在 arduino 上使用盾牌。我的问题是指 lib imo 【参考方案1】:首先验证您的 Rx/Tx 连接。
然后使用以下命令配置 LIBNFC:
1) ./configure --with-drivers=pn532_uart --sysconfdir=/etc --prefix=/usr --enable-serial-autoprobe
2) make clean all
3) sudo make install all
最后
4) LIBNFC_LOG_LEVEL=3
现在试试5) nfc-list
If Still problem persists try this tutorial from nfc-tool
Source/Reference
【讨论】:
【参考方案2】:对我来说,它可以交换 RX TX
【讨论】:
这个答案可能会解决问题,但对解决问题没有任何作用,并且表明某些东西很可能没有正确设置。 是的,使用 OrangePi 和 dangerousthings.com/wp-content/uploads/PN532_Manual_V3-1.pdf 设置错误 编辑您的答案,也许提供您在该手册中找到的解决方案? 该手册帮助我识别了 RX TX 引脚,但在任何配置都不起作用 2 天后,即使在配置中将 OrangePi 的 armbian uart3 设置为相应的引脚。不过,我不得不交换两个引脚......哦!......所以RX去TX,不是我习惯的a-> a和b-> b,而是输出->输入以上是关于为啥使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备”的主要内容,如果未能解决你的问题,请参考以下文章
使用 libnfc 格式化/读取/写入 NDEF Mifare 1K 卡
PN532-mfoc-mfcuk-windows(IC卡密码破解工具) By:dj1149 -01
Windows 7 x64 上带有 libNFC 的 RFIDIOt
无法使用 nfc_initiator_transceive_bytes() 使用 libnfc 发送大型 APDU 命令