Модуль NFC предназначен для создания устройств обмена информацией, систем оплаты, контроля доступа и т.д. Собран на основе самого популярного чипа PN532, что делает его совместимым с огромным количеством устройств и радиометок, поддерживающих стандарт MiFare Classic S50 13.56MHz /1K. Модуль может: читать и записывать метки и карты, общаться с телефонами, например, при обработке платежей. Модуль очень гибок. Для обмена информацией вы можете использовать интерфейсы: TTL-UART на любой скорости передачи данных, I2C или SPI. Модуль поддерживается библиотекой libnfc. Достаточно просто подключите кабель FTDI (UART-USB) и использовать последовательный порт модуля для организации связи с любым компьютером Linux / ОС / Windows. На модуле уже установлена согласованная антенна и переключатели для выбора используемого интерфейса.
Здравствуйте. Безуспешно пытаюсь подключиться к модулю по UART (HSU) - он возвращает мусорные данные. По умолчанию он должен взаимодействовать на 15200 бод. Например подавая GetFirmwareVersion
{00}{00}{FF}{02}{FE}{D4}{02}{2A}
получаю
{F8}{F8}{FF}{C2}{FE}{D4}{C2}{2A}
- это явно ошибочно
то же выдает libnfc
debug libnfc.chip.pn53x SAMConfiguration
debug libnfc.chip.pn53x Timeout value: 1000
debug libnfc.bus.uart_win32 TX: 00 00 ff 03 fd d4 14 01 17 00
debug libnfc.bus.uart_win32 Timeouts are set to 1000 ms
debug libnfc.bus.uart_win32 ReadFile
debug libnfc.bus.uart_win32 RX: 55 55 fc fc fc fc
error libnfc.chip.pn53x Unexpected PN53x reply!
Возможно с моей стороны тут какие-то ошибки. Вы не могли бы подсказать как взаимодействовать с модулем по HSU?