Online Store

Configurați Raspbian pentru Raspberry Pi 3 pentru a utiliza scutul Digital Logic cu μFR Reader RS232

Configurați Raspbian pentru Raspberry Pi 3 pentru a utiliza scutul Digital Logic cu μFR Reader RS232 #

Prefață

Digital Logic shield cu μFR Reader RS232

Scutul este pacea hardware-ului pentru interconectarea simplificată între dispozitivele μFR Reader RS232, cum ar fi modelul cititorului μFR Nano RS232 și μFR Classic CS RS232 și orice versiune Raspberry Pi. 

DLshield utilizează pinii 8 (GPIO14) și 10 (GPIO15) ai antetului GPIO pentru comunicarea UART și pinii 16 (GPIO23) pentru resetarea cititorului μFR. Portul serial GPIO (mini-UART) este dezactivat în mod implicit. Acesta trebuie să fie activat pentru funcționalitatea completă a dispozitivului. uFCoder bibliotecă versiunea 4.2.7 și mai târziu suport DL Shields pe Raspbian.

Prudență

Portul serial al RPi (și toate celelalte GPIO-uri) funcționează numai la o putere de 3,3V. Conectarea lor la o sursă de 5V va deteriora RPi dumneavoastră.

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ți

configurația Linux de testare

$ 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/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)















Testați funcția μFR Reader Open

Există un exemplu simplu de cod pentru cititor deschis pe clona DL-GIT de la GIT

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

Faceți executabil

$make armhf

A alerga

$ ./ufr-reader-open

Referințe:

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

https://raspberrypi.stackexchange.com/a/54766 https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=144858&p=955297#p955236 https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/

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

Raspbian OS – download

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

Codul sursă al testului:

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