提问人:Cihan KOÇAR 提问时间:11/16/2023 更新时间:11/16/2023 访问量:22
PN532 有时无法响应 ESP32
PN532 sometimes not responding with ESP32
问:
我使用 ESP32 和 PN532 NFC 模块和 I2C 我使用这个库 https://github.com/elechouse/PN532 并使用这个文档 https://www.elechouse.com/elechouse/images/product/PN532_module_V3/PN532_%20Manual_V3.pdf
通常,它会找到PN532,并在扫描时成功读取卡。但是,有时在启动后,它不会检测到 PN532,也永远不会找到它。它说找不到PN53x卡!当我拔下并插入传感器电缆时,ESP32 可以检测到传感器,但我不应该这样做。因此,如果两次都找不到PN532,我想按如下方式重置它:
void resetPN532() {
digitalWrite(PNP532_IRQ_Pin, LOW);
delay(100);
digitalWrite(PNP532_IRQ_Pin, HIGH);
delay(100);
digitalWrite(PNP532_RSTO_Pin, LOW);
delay(100);
digitalWrite(PNP532_RSTO_Pin, HIGH);
}
这是查找的代码:
` uint32_t versiondata = nfc.getFirmwareVersion();
if (Serial.available() > 0) {
processCommand("command");
}
if (!versiondata) {
Serial.println("PN53x card not found!");
resetCounter++;
if (resetCounter >= 2) {
Serial.println("Reset PNP");
resetPN532();
resetCounter = 0;
}
return false;
}
`
这是我的联系:在这里输入图片描述
为什么我遇到这个问题我不知道,但我该如何解决这个问题?
.当我拔下并插入传感器电缆时,ESP32 可以检测到传感器,但我不应该这样做。因此,如果两次都找不到PN532,我想按如下方式重置它:
答: 暂无答案
评论