Raspberry Pi 3 için Raspbian'ı uFReader RS232 ile Dijital Mantık kalkanı kullanacak şekilde yapılandırma #
Giriş #
uFR Okuyucu RS232 Kalkanlı Dijital Mantık kalkanı, uFR RS232 ve Kart boyutu RS232 gibi uFReader RS232 aygıtları ile RaspberryPi'nin tüm sürümleri arasında basitleştirilmiş ara bağlantı için donanım huzurudur. DL kalkanı, UART iletişimi için GPIO üstbilgisinin 8 (GPIO14) ve 10 (GPIO15) pinlerini ve uFR Reader'ı sıfırlamak için 16 (GPIO23) pinlerini kullanır. GPIO seri bağlantı noktası (mini-UART) varsayılan olarak devre dışıdır. Cihazın doğru çalışması için bunları etkinleştirmeniz gerekir. uFCoder kütüphanesi sürüm 4.2.7 ve sonraki sürümler, Raspbian'da DL kalkanlarını destekler.
Dikkat Pi'nin seri portu (andallotherGPIO's) workat3.3Vonly.Connectingthemtoa5Vsource, Pi'nizi yok edecektir.
GPIO seri bağlantı noktasını$sudo rspi-config'i
etkinleştir
- Parolayı değiştir
- SSH'yi Etkinleştir (SSH > Arabirim Seçeneği)
- Seri bağlantı noktasını etkinleştir (Seri > Arabirim Seçeneği)
- Seri Konsolu Devre Dışı Bırak (Seri > Arabirim Seçeneği)
- Yeni -den başlatma
Test
Linux yapılandırmasını test etme
$ ls -l /dev/serial*
lrwxrwxrwx 1 kök kök 5 Kasım 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwx 1 kök kök 7 Kasım 21 07:54 /dev/serial1 -> ttyAMA0 $ ls - l
/dev/ttyS0 crw-rw----1dialrootout4,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 (nomoreexistsconsole=ttyS0,115200)
μFR okuyucuyu açık test edin #
GIT'ten DL-GIT Klonunda okuyucu için basit bir örnek kod var
$ git klonu --özyinelemeli
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c
Çalıştırılabilir hale getirin
$make armhf
Koşmak
$ ./ufr-reader-open
Referanslar: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 – İndir
https://www.raspberrypi.org/downloads/raspbian/
Test kaynak kodu:
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-reader_open-c