Διαμορφώστε το Raspbian για Raspberry Pi 3 για να χρησιμοποιήσετε ασπίδα ψηφιακής λογικής με αναγνώστη μFR RS232 #
Πρόλογος
Ασπίδα Ψηφιακής Λογικής με αναγνώστη μFR RS232
Η Ασπίδα είναι η ειρήνη του υλικού για απλοποιημένη διασύνδεση μεταξύ συσκευών μFR Reader RS232, όπως το μοντέλο αναγνώστη μFR Nano RS232 και μFR Classic CS RS232, και οποιαδήποτε έκδοση Raspberry Pi.
Το DLshield χρησιμοποιεί τις ακίδες 8 (GPIO14) και 10 (GPIO15) της κεφαλίδας GPIO για επικοινωνία UART και τις ακίδες 16 (GPIO23) για την επαναφορά της συσκευής ανάγνωσης μFR. Η σειριακή θύρα GPIO (mini-UART) είναι απενεργοποιημένη από προεπιλογή. Πρέπει να ενεργοποιηθεί για την πλήρη λειτουργικότητα της συσκευής.
Προσοχή
Η σειριακή θύρα του RPi (και όλα τα άλλα GPIO) λειτουργούν μόνο με ισχύ 3.3V. Η σύνδεσή τους σε μια πηγή 5V θα βλάψει το RPi σας.
Ενεργοποίηση σειριακής θύρας GPIO
$sudo rspi-config
- Αλλαγή κωδικού πρόσβασης
- Ενεργοποίηση SSH (Επιλογή διασύνδεσης > SSH)
- Ενεργοποίηση σειριακής θύρας (επιλογή διασύνδεσης > σειριακή)
- Απενεργοποίηση σειριακής κονσόλας (επιλογή διασύνδεσης > σειριακή)
- Επανεκκίνηση
Δοκιμή
δοκιμής διαμόρφωσης Linux
$ ls -l /dev/serial*lrwxrwxrwx 1 ρίζα ρίζα 5 Νοε 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx 1 ρίζα ρίζα 7 Νοε 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 γάτα /εκκίνηση/cmdline.txtdwc_otg.lpm_enable=0κονσόλα=tty1ρίζα=PARTUUID (δεν υπάρχει πλέονconsole=ttyS0,115200)
Ελέγξτε τη λειτουργία ανοίγματος του μFR Reader
Υπάρχει ένα απλό παράδειγμα κώδικα για τον αναγνώστη ανοιχτό στον κλώνο DL-GIT από το GIT
$ git κλώνος --αναδρομική
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Δημιουργήστε εκτελέσιμο
$make βραχίονας
Τρέχω
$ ./ufr-αναγνώστης-ανοιχτό
Παραπομπές:
https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/
https://raspberrypi.stackexchange.com/a/54766
Ρασπιανό λειτουργικό σύστημα – λήψη
https://www.raspberrypi.org/downloads/raspbian/
Δοκιμαστικός πηγαίος κώδικας:
https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-reader_open-c