Я новичок, я включил uart2, используя make menuconfig в своем исходном коде Linux. Я использую LPC1788 cortex m3, в котором uart tx подключен к P0.10, а rx к P0.11, я хочу использовать uart для считывания карты RFID с помощью SL031 (http://www.stronglink-rfid.com/download/SL031-User-Manual.pdf), который будет подключен к контактам rx и tx, что означает P0.10 и P0.11. пожалуйста, помогите мне, как прочитать RFID и сохранить полученные данные. включив uart, я проверил работу uart, замкнув tx и rx, теперь я хочу подключить считыватель к этим tx и rx и прочитать данные. как я могу это сделать.
Как использовать последовательный порт для связи со считывателем RFID
Ответы (1)
Задача: Запись/отправка данных и чтение/прием данных через UART в/из SL031 с использованием microcom.
Проблема. Ваше устройство ожидает данные/команды в шестнадцатеричном формате, и, насколько мне известно, microcom напрямую не поддерживает отправку данных в шестнадцатеричном формате.
Решение:
Чтобы написать/отправить: используйте шестнадцатеричный редактор, например Bless Hex Editor. , чтобы написать серию команд, которые вы хотите отправить на SL031. Перенаправьте/направьте эти данные, используя основные команды оболочки, в microcom.
Чтобы прочитать/получить: запишите данные microcom в файл и проанализируйте их с помощью шестнадцатеричного редактора. Вы можете сделать это, перенаправив/перенаправив вывод microcom в файл журнала.
Надеюсь это поможет. Если он любезно примет ответ :)
Спросите меня, нужны ли вам дополнительные разъяснения.