Online Store

Configurar Raspbian para Raspberry Pi 3 para usar Digital Logic shield con uFReader RS232

Configurar Raspbian para Raspberry Pi 3 para usar Digital Logic shield con uFReader RS232 #

Introducción #

Digital Logic shield con uFR Reader RS232 Shield es la paz del hardware para simplificar la interconexión entre dispositivos uFReader RS232, como uFR RS232 y tamaño de tarjeta RS232, y todas las versiones de RaspberryPi. Dl shield utiliza los pines 8 (GPIO14) y 10 (GPIO15) del encabezado GPIO para la comunicación UART y los pines 16 (GPIO23) para restablecer el lector uFR. El puerto serie GPIO (mini-UART) está deshabilitado de forma predeterminada. Debe habilitarlos para el correcto funcionamiento del dispositivo. La biblioteca uFCoder versión 4.2.7 y posterior admiten escudos DL en Raspbian.

Precaución

El puerto serie del Pi (y el de otroRGPIO) funciona en3.3Vonly.Connectingthemtoa5Vsource destruirá su Pi.

Habilitar puerto serie GPIO

$sudo rspi-config

  • Cambiar contraseña
  • Habilitar SSH (opción de interfaz > SSH)
  • Habilitar puerto serie (opción de interfaz > serie)
  • Deshabilitar la consola serie (opción de interfaz > serie)
  • Reiniciar 

Prueba

Probar la configuración de Linux

$ ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 Nov 21 07:54 /dev/serial0 -> ttyS0 lrwxrwxrwxrwx 1 root root 7 Nov 21 07:54 /dev/serial1 -> ttyAMA0 $ ls - l /dev/ttyS0
crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0
$groups
piadmdialoutcdromsudoauvideoplugdevgamesusersinputnetdevgpioi2cspi
$sudo grep uart /boot/cmdline.txt
enable_uart=1
$ sudo cat /boot/cmdline.txt
dwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)

Pruebe el lector μFR abierto #

Hay un código de ejemplo simple para el lector abierto en el clon DL-GIT de GIT

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

Hacer ejecutable
$make armhf

Correr
$ ./ufr-reader-openReferencias: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 – descargar

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

Código fuente de prueba:

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