Online Store

Διαμορφώστε το Raspbian για Raspberry Pi 3 για να χρησιμοποιήσετε ασπίδα ψηφιακής λογικής με το uFReader RS232

Διαμορφώστε το Raspbian για Raspberry Pi 3 για να χρησιμοποιήσετε ασπίδα ψηφιακής λογικής με το uFReader RS232 #

Εισαγωγή #

Η ασπίδα ψηφιακής λογικής με το uFR Reader RS232 Shield είναι η ειρήνη του υλικού για απλοποιημένη διασύνδεση μεταξύ των συσκευών uFReader RS232, όπως το uFR RS232 και το μέγεθος κάρτας RS232, και όλων των εκδόσεων του RaspberryPi. Η ασπίδα DL χρησιμοποιεί τις ακίδες 8 (GPIO14) και 10 (GPIO15) της κεφαλίδας GPIO για επικοινωνία UART και τις ακίδες 16 (GPIO23) για επαναφορά της συσκευής ανάγνωσης uFR. Η σειριακή θύρα GPIO (mini-UART) είναι απενεργοποιημένη από προεπιλογή. Πρέπει να τα ενεργοποιήσετε για τη σωστή λειτουργία της συσκευής. Η έκδοση 4.2.7 της βιβλιοθήκης uFCoder και νεότερες εκδόσεις υποστηρίζουν ασπίδες DL στο Raspbian.

Προσοχή

Η σειριακή θύρα του Pi (και η σειριακή θύρα του Pi (andallotherGPIO's) workat3.3Vonly.Connectthtoa5Vsource θα καταστρέψει το Pi σας.

Ενεργοποίηση σειριακής θύρας 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/ttyS0
crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0
$groups
piadmdialoutcdromsudoaudiovideoplugdevgamesusersinputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txt
enable_uart=1
$ sudo cat /boot/cmdline.txt
dwc_otg.lpm_enable=0console=tty1root=PARTUUID (δεν υπάρχει πλέονconsole=ttyS0,115200)

Δοκιμή αναγνώστη μFR ανοιχτή #

Υπάρχει ένα απλό παράδειγμα κώδικα για τον αναγνώστη ανοιχτό στον κλώνο DL-GIT από το GIT

$ git κλώνος --αναδρομική
https://www.d-logic.com/code/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://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

Ρασπιανό λειτουργικό σύστημα – λήψη

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

Δοκιμαστικός πηγαίος κώδικας:

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