DL533N NFC Reader Grundfunktionen Steuerung Testskript #
DL533N Reader Testing Tool ist ein einfaches Softwareskript für DL533N NFC Reader Basic Testing. Das Skript enthält ein Beispiel für die Verwendung der GPIO-Pins für LEDs und Summersteuerung.Da der DL533N NFC-Leser auf dem PN533-Chip von NXP basiert, müssen Sie zum Ausführen dieses Testwerkzeugskripts zuerst eine LibNFC installieren.
]Softwarefunktionen:
- GET_FIRMWARE Befehlsproblem
- Holen Sie sich Statusregister P3CFGA P3CFGB von GPIO Pin P3
- Schreibregister von P3 auf Null
- Holen Sie sich Statusregister P7CFGA P7CFGB von GPIO Pin P7
- Schreibregister von P3 auf Null
- Holen Sie sich das Statusregister 6106, das benötigt wird, um die Kontrolle über P34 GPIO zu erhalten
- Schalten Sie die grüne LED ein, indem Sie WriteRegister P7 mit dem Wert 0x01 ausgeben
- Deaktivieren Sie die grüne LED, indem Sie WriteRegister P7 mit dem Wert 0x00 ausgeben
- Aktivieren Sie die rote LED, indem Sie WriteRegister P3 mit dem Wert 0x20 – Bit 5 GPIO P35 nach oben ausgeben
- Deaktivieren Sie die grüne LED, indem Sie WriteRegister P3 mit dem Wert 0x00 ausgeben – Bit 5 GPIO P35 down
- Geben Sie den Ton auf dem Summer ab, indem Sie WriteRegister P3 mit dem Wert 0x10 – Bit 4 GPIO P34 nach oben ausgeben
- Schalten Sie den Ton auf dem Summer aus, indem Sie WriteRegister P3 mit dem Wert 0x00 – Bit 4 GPIO P34 nach oben ausgeben
- Schalten Sie beide LEDs ein und geben Sie Sound ab
- Ändern Sie den Zustand der GPIO-Pins von QUASI BI-DIRECTIONAL (Standard) in PUSH-PULL OUTPUT
- Setzen Sie Register auf Standardwerte zurück.
Verfügbare Programmiersprachen:
- Ausführbares Software-Tool
Unterstützte Betriebssysteme, Plattformen und Umgebungen:
- Plattformübergreifend
Unterstützte Hardware:
- Geräte der DL533N-Serie
Software Beatmung | Beschreibung |
DL533N |
Testskript für NFC-RFID-Lesegeräte der DL533-Serie. |
1. DL533N Reader Testing Tool – Erste Schritte #
Herunterladen: DL533N
Um das DL533N Reader Testing Tool zu implementieren, müssen Sie zuerst LibNFC herunterladen und installieren. Laden Sie das LibNFC-Paket herunter, extrahieren Sie es, und starten Sie die Installation gemäß den bereitgestellten Anweisungen.
Das DL533N-Testskript erfordert die ausführbare Datei libNFC pn53x-tamashell.
Weitere Informationen zur Registermanipulation finden Sie in der technischen Dokumentation des PN533-Chips auf der offiziellen Website von NXP Semiconductors .
2. DL533N Reader Testing Tool – Skriptinstallation #
Das DL533N Reader Testing Tool erfordert keine Installation
Laden Sie einfach das DL533N-Skriptpaket herunter und extrahieren Sie es.
Nachdem Sie LibNFC wie im vorherigen Schritt beschrieben erfolgreich installiert haben, führen Sie pn53x-tamashell wie folgt aus:
./pn53x-tamashell testGPIO_dl533_short
Hinweis: Der testGPIO_dl533_short ist der Dateiname der ausführbaren Skriptdatei.
2. DL533N Reader Testing Tool – Führen Sie das Skript aus #
Das Skript ist kommentiert, so dass Sie die Ereignisse interaktiv verfolgen können. Nach jedem ausgeführten Schritt wird das Skript für 500 ms angehalten.
Die Tests werden wie folgt durchgeführt:
- GET_FIRMWARE Befehlsproblem
- Holen Sie sich Statusregister P3CFGA P3CFGB von GPIO Pin P3
- Schreibregister von P3 auf Null
- Holen Sie sich Statusregister P7CFGA P7CFGB von GPIO Pin P7
- Schreibregister von P3 auf Null
- Holen Sie sich das Statusregister 6106, das benötigt wird, um die Kontrolle über P34 GPIO zu erhalten
- Schalten Sie die grüne LED ein, indem Sie WriteRegister P7 mit dem Wert 0x01 ausgeben
- Deaktivieren Sie die grüne LED, indem Sie WriteRegister P7 mit dem Wert 0x00 ausgeben
- Aktivieren Sie die rote LED, indem Sie WriteRegister P3 mit dem Wert 0x20 – Bit 5 GPIO P35 nach oben ausgeben
- Deaktivieren Sie die grüne LED, indem Sie WriteRegister P3 mit dem Wert 0x00 ausgeben – Bit 5 GPIO P35 down
- Geben Sie den Ton auf dem Summer ab, indem Sie WriteRegister P3 mit dem Wert 0x10 – Bit 4 GPIO P34 nach oben ausgeben
- Schalten Sie den Ton auf dem Summer aus, indem Sie WriteRegister P3 mit dem Wert 0x00 – Bit 4 GPIO P34 nach oben ausgeben
- Schalten Sie beide LEDs ein und geben Sie Sound ab
- Ändern Sie den Zustand der GPIO-Pins von QUASI BI-DIRECTIONAL (Standard) in PUSH-PULL OUTPUT
- Setzen Sie Register auf Standardwerte zurück.