Online Store

Настройка Raspbian для Raspberry Pi 3 для использования цифрового логического щита с μFR Reader RS232

Настройка Raspbian для Raspberry Pi 3 для использования цифрового логического щита с μFR Reader RS232 #

Предисловие

Цифровой логический щит с μFR Reader RS232

Щит — это аппаратное обеспечение для упрощенного соединения между устройствами μFR Reader RS232, такими как μFR Nano RS232 и μFR Classic CS RS232, и любой версией Raspberry Pi. 

DLshield использует контакты 8 (GPIO14) и 10 (GPIO15) коннектора GPIO для связи UART и контакты 16 (GPIO23) для сброса считывателя μFR. Последовательный порт GPIO (mini-UART) по умолчанию отключен. Он должен быть включен для полной функциональности устройства. библиотека uFCoder версии 4.2.7 и более поздних версий поддерживает DL Shields на Raspbian.

Осторожность

Последовательный порт RPi (и все другие GPIO) работает только при напряжении питания 3,3 В. Подключение их к источнику 5 В повредит ваш RPi.

Включение последовательного порта GPIO

$sudo rspi-config
  • Смена пароля
  • Включить SSH (опция сопряжения > SSH)
  • Включить последовательный порт (опция сопряжения > последовательный)
  • Отключить последовательную консоль (опция сопряжения > последовательный)
  • Перезагрузить

Тестирование

тестовой конфигурации Linux

$ ls -l /dev/serial*lrwxrwxrwx 1 корневой корень 5 ноя 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx 1 корневой корень 7 ноя 21 07:54 /dev/serial1 -> ttyAMA0 $ ls - l /dev/ttyS0crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0$groupspiadmdialoutcdromsudoaudiovideoplugdevgamesusersinputnetdevgpio i2cspi$sudo grep uart /boot/cmdline.txtenable_uart=1$ sudo cat /boot/cmdline.txtdwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)















Тестирование функции μFR Reader Open

Существует простой пример кода для считывателя, открытого на КЛОНЕ DL-GIT из GIT

$ git клон --рекурсивный
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c

Сделать исполняемым файлом

$make армхф

Запустить

$ ./ufr-читатель-открыть

Литература:

https://raspberrypi.stackexchange.com/a/54766

https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/

https://www.raspberrypi.org/forums/viewtopic.php?t=151454

https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=144858&p=955297#p955236

Распбианская ОС — скачать

https://www.raspberrypi.org/downloads/raspbian/

Исходный код теста:

https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c