Configurer Raspbian pour Raspberry Pi 3 pour utiliser digital logic shield avec μFR Reader RS232 #
Préface
Digital Logic shield avec μFR Reader RS232
Le Shield est la tranquillité du matériel pour une interconnexion simplifiée entre les périphériques μFR Reader RS232, tels que le modèle de lecteur μFR Nano RS232 et μFR Classic CS RS232, et toute version de Raspberry Pi.
DLshield 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 μFR. Le port série GPIO (mini-UART) est désactivé par défaut. Il doit être activé pour toutes les fonctionnalités de l’appareil. La bibliothèque uFCoder version 4.2.7 et ultérieure prend en charge les boucliers DL sur Raspbian.
Prudence
Le port série du RPi (et tous les autres GPIO) fonctionne à une alimentation de 3,3 V uniquement. Les connecter à une source 5V endommagera votre RPi.
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
Tester la
configuration de Test 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/ttyS0crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0$groupspiadmdialoutdromsudoaudiovideoplugdevgamesusersinputnetdevdevgpio i2cspi$sudo grep uart /boot/cmdline.txtenable_uart=1$ sudo cat /boot/cmdline.txtdwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)
Tester la fonction μFR Reader Open
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
Exécuter
$ ./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
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