Configurare Raspbian per Raspberry Pi 3 per l'utilizzo di Digital Logic Shield con uFReader RS232 #
Introduzione #
Digital Logic shield con uFR Reader RS232 Shield è la pace dell'hardware per l'interconnessione semplificata tra i dispositivi uFReader RS232, come uFR RS232 e Card size RS232, e tutte le versioni di RaspberryPi. Lo shield DL utilizza i pin 8 (GPIO14) e 10 (GPIO15) dell'intestazione GPIO per la comunicazione UART e i pin 16 (GPIO23) per il ripristino del lettore uFR. La porta seriale GPIO (mini-UART) è disabilitata per impostazione predefinita. È necessario abilitarli per il corretto funzionamento del dispositivo. La libreria uFCoder versione 4.2.7 e successive supportano gli scudi DL su Raspbian.
Attenzione
La porta seriale di Pi (e tutti gli altriGPIO) funzionanoat3.3Vonly.Connectingthemtoa5Vsource distruggerà il tuo Pi.
Abilitare la porta seriale GPIO
$sudo rspi-config
- Cambia password
- Abilita SSH (opzione di interfacciamento > SSH)
- Abilita porta seriale (opzione di interfacciamento > seriale)
- Disabilita console seriale (opzione di interfacciamento > seriale)
- Riavviare
Test
Testare la configurazione di Linux
$ ls -l /dev/serial*
lrwxrwxrwx 1 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
piadmdialoutcdromsudoaudiovideoplugdevgamesusersinputputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txt
enable_uart=1
$ sudo cat /boot/cmdline.txt
dwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)
Test μFR lettore aperto #
C'è un semplice codice di esempio per il lettore aperto sul clone DL-GIT da GIT
$ git clone --ricorsivo
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Rendi eseguibile
$make armhf
Correre
$ ./ufr-reader-open
Riferimenti: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/
Codice sorgente di prova:
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c