Configurar Raspbian para Raspberry Pi 3 para usar digital Logic shield con μFR Reader RS232
View Categories

Configurar Raspbian para Raspberry Pi 3 para usar digital Logic shield con μFR Reader RS232

Configurar Raspbian para Raspberry Pi 3 para usar digital Logic shield con μFR Reader RS232 #

Prefacio

Escudo lógico digital con lector μFR RS232

El escudo es la paz del hardware para una interconexión simplificada entre los dispositivos μFR Reader RS232, como el modelo de lector μFR Nano RS232 y μFR Classic CS RS232, y cualquier versión de Raspberry Pi. 

DLshield 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 μFR. El puerto serie GPIO (mini-UART) está deshabilitado de forma predeterminada. Debe estar habilitado para la funcionalidad completa del dispositivo. biblioteca uFCoder versión 4.2.7 y posterior compatible con DL Shields en Raspbian.

Cautela

El puerto serie del RPi (y todos los demás GPIO) funcionan solo con una potencia de 3.3V. Conectarlos a una fuente de 5V dañará su RPi.

Habilitar el 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

Probar la

configuración de Linux de prueba

$ 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/ttyS0crw-rw----1rootdialout4,64Nov2107:54/dev/ttyS0$groupspiadmdialoutcdromsudoaudiovideoplugdevgamesusersinputnetdevgpio i2cspi$sudo grep uart /boot/cmdline.txtenable_uart=1$ sudo cat /boot/cmdline.txtdwc_otg.lpm_enable=0console=tty1root=PARTUUID (nomoreexistsconsole=ttyS0,115200)















Pruebe la función μFR Reader Open

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

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

Hacer ejecutable

$make armhf

Ejecutar

$ ./ufr-reader-open

Referencias:

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/forums/viewtopic.php?f=29&t=144858&p=955297#p955236

https://www.raspberrypi.org/forums/viewtopic.php?t=151454

Raspbian OS – descargar

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

Código fuente de prueba:

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