Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Подключение RC522 к ESP32

Распиновка RC522

В RFID-модуле RC522 восемь выводов. распиновка RC522

Вывод Функция SPI Функция I²C Функция UART Описание
3.3V Питание Питание Питание Питание (3,3 В).
GND Земля Земля Земля Подключение к земле.
RST Сброс Сброс Сброс Сброс модуля.
IRQ Прерывание (необязательно) Прерывание (необязательно) Прерывание (необязательно) Запрос прерывания (IRQ) сообщает микроконтроллеру, когда обнаружена RFID-метка. Без использования IRQ микроконтроллеру пришлось бы постоянно опрашивать модуль.
MISO Master-In-Slave-Out SCL TX В режиме SPI работает как Master-In-Slave-Out (MISO). В режиме I²C выполняет функцию линии тактирования (SCL). В режиме UART работает как вывод передачи (TX).
MOSI Master-Out-Slave-In - - В режиме SPI работает как Master-Out-Slave-In (MOSI).
SCK Serial Clock - - В режиме SPI работает как линия тактирования, которая синхронизирует передачу данных.
SDA CS (или SS) SDA RX В режиме SPI работает как выбор микросхемы (CS, также называется Slave Select). В режиме I²C служит линией данных (SDA). В режиме UART работает как вывод приёма (RX).

Подключение RFID-считывателя к ESP32

Для обмена данными между ESP32 и RFID-считывателем мы будем использовать протокол SPI (Serial Peripheral Interface, последовательный периферийный интерфейс). Интерфейс SPI может работать на скорости до 10 Мбит/с. Выводы RST и IRQ пока использовать не будем.

Вывод ESP32 Провод Вывод RFID-считывателя
3.3V
3.3V
GND
GND
GPIO 5
Помечен как SDA, при использовании SPI работает как вывод CS.
GPIO 18
SCK
GPIO 19
MISO
GPIO 23
MOSI
подключение RC522 к ESP32