Konfigurieren Sie Raspbian für树莓派3 für die Verwendung von Digital Logic Shield mit uFReader RS232#
Einleitung#
数字逻辑盾麻省理工学院uFR阅读器RS232盾ist hardware waresicherheit für eine vereinfachte verindung zwischen uFReader RS232-Geräten, wie在这里RS232和KartengrößeRS232, und allen Versionen von RaspberryPi。DL护盾触头模引脚8 (GPIO14)和10 (GPIO15) des gpio -头für die UART-Kommunikation和引脚16 (GPIO23) für das Zurücksetzen des uFR-Readers。Die serielle GPIO-Schnittstelle (Mini-UART) ist standardmäßig deaktiviert。Sie müssen Sie für den korrekten Betrieb des Geräts aktivieren。ufcode - bibliothek版本4.2.7 und höher unterstützen DL-Shields auf Raspbian。
当心
Die serielle Schnittstelle des Pi (undallotherGPIOs) funktionert3.3 vonly。Connectingthemtoa5Vsource zerstört Ihren Pi。
Aktivieren Sie den seriellen GPIO-Anschluss
$ sudo rspi-config
- Kennwort andern
- SSH aktivieren (Schnittstellenoption > SSH)
- (Schnittstellenoption > seriell)
- SerielleKonsole deaktivieren (Schnittstellenoption > seriell)
- Neustart
测试
linux -配置测试
$ ls
-l /dev/serial* lrwxrwxrwx 1 root root 5 11月21日07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx1 root root 7 11月21日07:54 /dev/serial1 -> ttyAMA0 $ ls - l /dev/ttyS0
crw-rw——1 rootdialout4 64 nov2107:54 / dev / ttyS0
美元集团
piadmdialoutcdromsudoaudiovideoplugdevgamesusersinputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txtenable_uart = 1
$ sudo cat /boot/cmdline.txt
dwc_otg。lpm_enable = tty1root = = 0控制台PARTUUID (nomoreexistsconsole = ttyS0, 115200)
经常测试μFR-Lesegerät#
Es gibt einen einfachen Beispielcode für Reader, der auf dem DL-GIT-Klon von GIT geöffnet ist
$ git Klon—rekursiv
//www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Ausfuhrbar麦臣让美元armhf
Laufen美元。/ ufr-reader-open
Referenzen: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 - Herunterladen
https://www.raspberrypi.org/downloads/raspbian/
Testen Sie den Quellcode:
//www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c