Online Store

Outil de test du lecteur DL533N

DL533N NFC Reader basic functions control test script #

DL533N Reader Testing Tool est un script logiciel simple pour les tests de base DL533N NFC Reader. Le script fournit un exemple d’utilisation des broches GPIO pour les LED et le contrôle du buzzer.Étant donné que le lecteur NFC DL533N est basé sur la puce PN533 de NXP, pour exécuter ce script d’outil de test, vous devez d’abord installer un LibNFC.

Télécharger des liens:
 

]Fonctions du logiciel :

  • problème de commande GET_FIRMWARE
  • Obtenir les registres d’état P3CFGA P3CFGB de la broche GPIO P3
  • Registre d’écriture de P3 à zéro
  • Obtenir les registres d’état P7CFGA P7CFGB de la broche GPIO P7
  • Registre d’écriture de P3 à zéro
  • Obtenir le registre d’état 6106 qui est nécessaire pour obtenir le contrôle de P34 GPIO
  • Allumez le voyant vert en émettant WriteRegister P7 avec la valeur 0x01
  • Éteignez le voyant vert en émettant WriteRegister P7 avec la valeur 0x00
  • Activez le voyant rouge en émettant WriteRegister P3 avec la valeur 0x20 – bit 5 GPIO P35 up
  • Désactivez le voyant vert en émettant WriteRegister P3 avec la valeur 0x00 – bit 5 GPIO P35 vers le bas
  • Lire le son sur Buzzer en émettant WriteRegister P3 avec la valeur 0x10 – bit 4 GPIO P34 up
  • Désactivez le son sur Buzzer en émettant WriteRegister P3 avec la valeur 0x00 – bit 4 GPIO P34 up
  • Allumez les deux LED et lisez le son
  • Modifiez l’état des broches GPIO de QUASI BI-DIRECTIONAL (par défaut) à PUSH-PULL OUTPUT
  • Réinitialisez les registres aux valeurs par défaut.

Langages de programmation disponibles :

  • outil logiciel exécutable

Systèmes d’exploitation, plates-formes et environnements pris en charge :

  • Plateforme transversale

Matériel pris en charge :

  • Appareils de la série DL533N
Logiciel respiratoire Description
DL533N

Script de test des lecteurs RFID NFC série DL533.  

 

1. Outil de test du lecteur DL533N – Mise en route #

Télécharger: DL533N

Pour implémenter l’outil de test du lecteur DL533N, vous devez d’abord télécharger et installer LibNFC. Téléchargez et extrayez le package LibNFC et démarrez l’installation en suivant les instructions fournies.

Le script de test DL533N nécessite l’exécutable libNFC pn53x-tamashell .

Pour plus de détails sur la manipulation du registre, recherchez la documentation technique de la puce PN533 sur le site officiel de NXP Semiconductors .

2. Outil de test du lecteur DL533N – Installation du script #

L’outil de test du lecteur DL533N ne nécessite aucune installation
Il suffit de télécharger et d’extraire le pack de scripts DL533N .

Après avoir installé LibNFC comme décrit à l’étape précédente, exécutez pn53x-tamashell comme suit :

./pn53x-tamashell testGPIO_dl533_short

Remarque : Le testGPIO_dl533_short est le nom de fichier exécutable du script.

 

2. Outil de test du lecteur DL533N – Exécutez le script #

Le script est commenté afin que vous puissiez suivre les événements de manière interactive. Après chaque étape effectuée, le script est mis en pause pendant 500 ms.

Les tests sont effectués comme suit :

  1. problème de commande GET_FIRMWARE
  2. Obtenir les registres d’état P3CFGA P3CFGB de la broche GPIO P3
  3. Registre d’écriture de P3 à zéro
  4. Obtenir les registres d’état P7CFGA P7CFGB de la broche GPIO P7
  5. Registre d’écriture de P3 à zéro
  6. Obtenir le registre d’état 6106 qui est nécessaire pour obtenir le contrôle de P34 GPIO
  7. Allumez le voyant vert en émettant WriteRegister P7 avec la valeur 0x01
  8. Éteignez le voyant vert en émettant WriteRegister P7 avec la valeur 0x00
  9. Activez le voyant rouge en émettant WriteRegister P3 avec la valeur 0x20 – bit 5 GPIO P35 up
  10. Désactivez le voyant vert en émettant WriteRegister P3 avec la valeur 0x00 – bit 5 GPIO P35 vers le bas
  11. Lire le son sur Buzzer en émettant WriteRegister P3 avec la valeur 0x10 – bit 4 GPIO P34 up
  12. Désactivez le son sur Buzzer en émettant WriteRegister P3 avec la valeur 0x00 – bit 4 GPIO P34 up
  13. Allumez les deux LED et lisez le son
  14. Modifiez l’état des broches GPIO de QUASI BI-DIRECTIONAL (par défaut) à PUSH-PULL OUTPUT
  15. Réinitialisez les registres aux valeurs par défaut.