Настройка 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://code.d-logic.com/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://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c