Configurați Raspbian pentru Raspberry Pi 3 pentru a utiliza scutul Digital Logic cu uFReader RS232 #
Introducere #
Scutul Digital Logic cu uFR Reader RS232 Shield este pacea hardware-ului pentru interconectarea simplificată între dispozitivele uFReader RS232, cum ar fi uFR RS232 și dimensiunea cardului RS232 și toate versiunile RaspberryPi. Dl scut utilizează pinii 8 (GPIO14) și 10 (GPIO15) din antetul GPIO pentru comunicarea UART și pinii 16 (GPIO23) pentru resetarea uFR Reader. Portul serial GPIO (mini-UART) este dezactivat în mod implicit. Trebuie să le activați pentru funcționarea corectă a dispozitivului. uFCoder bibliotecă versiunea 4.2.7 și mai târziu suport dl scuturi pe Raspbian.
Atenție
Pi's serial port (andallotherGPIO's) workat3.3Vonly.Connectingthemtoa5Vsource will destroy your Pi.
Activați portul serial GPIO
$sudo rspi-config
- Schimbați parola
- Activați SSH (opțiunea de interfațare > SSH)
- Activați portul serial (opțiunea de interfațare > serial)
- Dezactivați consola serială (opțiunea de interfațare > serial)
- Reboot
Testa
Testați configurația Linux
$ ls -l /dev/serial*
lrwxrwxrwx 1 root root root 5 Nov 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx 1 root root 7 Nov 21 07:54 /dev/serial1 -> ttyAMA0 $ ls - l /dev/ttyS0
crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0
$groups
piadmdialoutcdromsudoauvideoplugdevgamesusersinputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txt
enable_uart=1
$ sudo cat /boot/cmdline.txt
dwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)
Testați cititorul μFR deschis #
Există un exemplu simplu de cod pentru cititorul deschis pe clona DL-GIT de la GIT
$ clona git --recursiv
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Faceți executabil
$make armhf
Alerga
$ ./ufr-reader-open
Referințe: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://raspberrypi.stackexchange.com/a/54766
Raspbian OS – download
https://www.raspberrypi.org/downloads/raspbian/
Codul sursă al testului:
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c