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://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