DL533N Reader Testing Tool es un script de software simple para las pruebas básicas del lector NFC DL533N basado en PN533 . El script proporciona un ejemplo del uso de pines GPIO para LED y control de zumbador. Dado que DL533N NFC Reader se basa en el chip PN533 de NXP, para ejecutar este script de herramienta de prueba, primero debe instalar un LibNFC .
Docs & Software Download
Descripción general del software
Funciones del software:
- GET_FIRMWARE de comandos
- Obtener registros de estado P3CFGA P3CFGB de GPIO pin P3
- Registro de escritura de P3 a cero
- Obtener registros de estado P7CFGA P7CFGB de GPIO pin P7
- Registro de escritura de P3 a cero
- Obtenga el registro de estado 6106 que es necesario para obtener el control de P34 GPIO
- Encienda el LED verde emitiendo WriteRegister P7 con el valor 0x01
- Apague el LED verde emitiendo WriteRegister P7 con el valor 0x00
- Encienda el LED rojo emitiendo WriteRegister P3 con valor 0x20 – bit 5 GPIO P35 arriba
- Apague el LED verde emitiendo WriteRegister P3 con el valor 0x00 – bit 5 GPIO P35 hacia abajo
- Reproducir sonido en Buzzer emitiendo WriteRegister P3 con valor 0x10 – bit 4 GPIO P34 arriba
- Apague el sonido en Buzzer emitiendo WriteRegister P3 con el valor 0x00 – bit 4 GPIO P34 arriba
- Encienda ambos LED y reproduzca sonido
- Cambiar el estado de los pines GPIO de QUASI BIDIRECCIONAL (predeterminado) a PUSH-PULL OUTPUT
- Restablecer registros a los valores predeterminados.
Lenguajes de programación disponibles:
- herramienta de software ejecutable
Sistemas operativos, plataformas y entornos compatibles:
- Multiplataforma
Hardware compatible:
- Dispositivos de la serie DL533N


Software respiratorio | Descripción |
DL533N |
Script de prueba de lectores RFID NFC de la serie DL533. |
Manual de software
1. Herramienta de prueba del lector DL533N – Introducción
Descargar: DL533N
Para implementar la herramienta de prueba del lector DL533N, primero debe descargar e instalar LibNFC. Descargue y extraiga el paquete LibNFC e inicie la instalación siguiendo las instrucciones proporcionadas.
El script de prueba DL533N requiere el ejecutable libNFC pn53x-tamashell .
Para obtener más detalles sobre la manipulación del registro, busque la documentación técnica del chip PN533 en el sitio web oficial de NXP Semiconductors .
2. Herramienta de prueba del lector DL533N – Instalación de scripts
La herramienta de prueba del lector DL533N no requiere instalación
Simplemente descargue y extraiga el paquete de scripts DL533N .
Después de instalar correctamente LibNFC como se describe en el paso anterior, ejecute pn53x-tamashell de la siguiente manera:
./pn53x-tamashell testGPIO_dl533_short
Aviso: El testGPIO_dl533_short es el nombre de archivo ejecutable del script.
2. Dl533N Reader Testing Tool – Ejecute el script
El script se comenta para que pueda seguir interactivamente los eventos. Después de cada paso realizado, el script se detiene durante 500 ms.
Las pruebas se realizan de la siguiente manera:
- GET_FIRMWARE de comandos
- Obtener registros de estado P3CFGA P3CFGB de GPIO pin P3
- Registro de escritura de P3 a cero
- Obtener registros de estado P7CFGA P7CFGB de GPIO pin P7
- Registro de escritura de P3 a cero
- Obtenga el registro de estado 6106 que es necesario para obtener el control de P34 GPIO
- Encienda el LED verde emitiendo WriteRegister P7 con el valor 0x01
- Apague el LED verde emitiendo WriteRegister P7 con el valor 0x00
- Encienda el LED rojo emitiendo WriteRegister P3 con valor 0x20 – bit 5 GPIO P35 arriba
- Apague el LED verde emitiendo WriteRegister P3 con el valor 0x00 – bit 5 GPIO P35 hacia abajo
- Reproducir sonido en Buzzer emitiendo WriteRegister P3 con valor 0x10 – bit 4 GPIO P34 arriba
- Apague el sonido en Buzzer emitiendo WriteRegister P3 con el valor 0x00 – bit 4 GPIO P34 arriba
- Encienda ambos LED y reproduzca sonido
- Cambiar el estado de los pines GPIO de QUASI BIDIRECCIONAL (predeterminado) a PUSH-PULL OUTPUT
- Restablecer registros a los valores predeterminados.
Este manual presenta el script de prueba simple para los lectores de la serie DL533N basados en LibNFC.