Сбой связи MFRC522
Я использую TTGO ESP32, и у меня есть MFRC522 с AliExpress.
Я припаял контакты разъема к самой плате (как для ESP32, так и для MFRC522) и использую перемычки от женщины к женщине для подключения.
Однако, используя примерный скетч (DumpInfo) из библиотеки RFID miguelbalboa, он говорит о сбое связи и сканировании 3 разных ключевых карт или брелка ничего не выводит.
Firmware Version: 0xFF = (unknown)
WARNING: Communication failure, is the MFRC522 properly connected?
Это моя текущая схема распиновки:
(MFRC - ESP32)
SDA (SS) -> 33
SCK -> 25
MISO -> 27
MOSI -> 26
RST -> 32
И, конечно же, GND к G и 3.3V к 3.3V.
Я также пробовал SDA и SCK подключиться к 21 и 22 соответственно, но безуспешно. Хотя у меня есть модуль DS1307 RTC и модуль адаптера карты microSD, и он подключен соответствующим образом, и он работает нормально, используя провода Dupont, с тем же методом.
Дефект производителя или все-таки я где-то ошибаюсь?
Вы можете увидеть схему распиновки TTGO ESP32, а также изображение MFRC522, подключенного с помощью перемычек. Возможно, я использую (снова) неправильные контакты. Однако красный светодиод на MFRC522 работает стабильно.
Заранее благодарю вас.
@The VaLo, 👍1
1 ответ
Лучший ответ:
ОБНОВЛЕНИЕ! Проблема была исправлена сразу после того, как bat macumba нашел этот ответ stackoverflow. Я оставлю этот вопрос здесь, на случай, если кто-то столкнется с той же проблемой.
- PN532 не обнаруживает RFID-карту при подключении к ESP32 в режиме I2C, но отлично работает с Arduino Uno
- Не удается скомпилировать минимальный пример I2C MFRC522
- Как использовать RFID-RC522 с Arduino?
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как выбрать альтернативные контакты I2C на ESP32?
- Драйверы для чипа последовательного порта CH9102X
- Как преобразовать форматированный оператор print в строковую переменную?
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент?