Configurer Raspbian pour Raspberry Pi 3 pour utiliser digital logic shield avec uFReader RS232 #
Introduction #
Digital Logic shield avec uFR Reader RS232 Shield est la paix du matériel pour une interconnexion simplifiée entre les périphériques uFReader RS232, comme uFR RS232 et la taille de carte RS232, et toutes les versions de RaspberryPi. Le bouclier DL utilise les broches 8 (GPIO14) et 10 (GPIO15) de l’en-tête GPIO pour la communication UART et les broches 16 (GPIO23) pour réinitialiser le lecteur uFR. Le port série GPIO (mini-UART) est désactivé par défaut. Vous devez les activer pour le bon fonctionnement de l’appareil. La bibliothèque uFCoder version 4.2.7 et ultérieure prend en charge les boucliers DL sur Raspbian.
Attention
Le port série du Pi (et tous les autres GPIO) workat3.3Vonly.Connectingthemtoa5Vsource détruira votre Pi.
Activer le port série GPIO
$sudo rspi-config
- Changer de mot de passe
- Activer SSH (option d’interfaçage > SSH)
- Activer le port série (option d’interfaçage > série)
- Désactiver la console série (option d’interfaçage > série)
- Redémarrer
Test
Tester la configuration Linux
$ ls -l /dev/serial*
lrwxrwxrwx 1 racine racine 5 Nov 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx 1 racine racine 7 Nov 21 07:54 /dev/serial1 -> ttyAMA0 $ ls - l /dev/ttyS0
crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0
$groups
piadmdiatcdromsudoaudiovideoplugdevgamesusersinputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txt
enable_uart=1
$ sudo cat /boot/cmdline.txt
dwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)
Tester le lecteur μFR ouvert #
Il existe un exemple de code simple pour le lecteur ouvert sur le clone DL-GIT de GIT
$ git clone --récursif
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Rendre exécutable
$make armhf
Courir
$ ./ufr-reader-open
Références: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 – télécharger
https://www.raspberrypi.org/downloads/raspbian/
Tester le code source :
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c