DL533N NFC Reader basisfuncties controle testscript #
DL533N Reader Testing Tool is een eenvoudig softwarescript voor dl533N NFC Reader basis testen. Het script geeft een voorbeeld van het gebruik van de GPIO-pinnen voor LED's en zoemerbesturing.Aangezien de DL533N NFC Reader is gebaseerd op de PN533-chip van NXP, moet u eerst een LibNFC installeren om dit testtoolscript uit te voeren.
]Software functies:
- probleem met GET_FIRMWARE opdracht
- Krijg statusregisters P3CFGA P3CFGB van GPIO pin P3
- Schrijf register van P3 naar nul
- Statusregisters ophalen P7CFGA P7CFGB van GPIO pin P7
- Schrijf register van P3 naar nul
- Krijg statusregister 6106 dat nodig is om controle te krijgen over P34 GPIO
- Schakel de groene LED in door WriteRegister P7 uit te geven met de waarde 0x01
- Schakel de groene LED uit door WriteRegister P7 uit te geven met de waarde 0x00
- Schakel rode LED in door WriteRegister P3 uit te geven met de waarde 0x20 – bit 5 GPIO P35 omhoog
- Schakel groene LED uit door WriteRegister P3 uit te geven met de waarde 0x00 – bit 5 GPIO P35 omlaag
- Speel geluid af op Buzzer door WriteRegister P3 uit te geven met de waarde 0x10 – bit 4 GPIO P34 up
- Schakel geluid op Buzzer uit door WriteRegister P3 uit te geven met de waarde 0x00 – bit 4 GPIO P34 up
- Schakel beide LED's in en speel geluid af
- Wijzig de status van GPIO-pinnen van QUASI BI-DIRECTIONAL (standaard) naar PUSH-PULL OUTPUT
- Stel de registraties opnieuw in op de standaardwaarden.
Beschikbare programmeertalen:
- uitvoerbare softwaretool
Ondersteunde besturingssystemen, platforms en omgevingen:
- Platformonafhankelijk
Ondersteunde hardware:
- DL533N-serie apparaten
Software ademhaling | Beschrijving |
DL533n |
DL533-serie NFC RFID-lezers testscript. |
1. DL533N Reader Testing Tool – Aan de slag #
Downloaden: DL533N
Om de DL533N Reader Testing Tool te implementeren, moet u eerst de LibNFC downloaden en installeren. Download en pak het LibNFC-pakket uit en start de installatie volgens de meegeleverde instructies.
Het DL533N-testscript vereist het uitvoerbare bestand libNFC pn53x-tamashell .
Voor meer informatie over de manipulatie van het register, zoek naar de PN533 chip technische documentatie op de NXP Semiconductors officiële website.
2. DL533N Reader Testing Tool – Script installatie #
De DL533N Reader Testing Tool vereist geen installatie
Download en pak het DL533N-scriptpakket uit.
Nadat u LibNFC met succes hebt geïnstalleerd zoals beschreven in de vorige stap, voert u pn53x-tamashell als volgt uit:
./pn53x-tamashell testGPIO_dl533_short
Opmerking: de testGPIO_dl533_short is de bestandsnaam van het uitvoerbare script.
2. DL533N Reader Testing Tool – Voer het script uit #
Het script wordt becommentarieerd, zodat u de gebeurtenissen interactief kunt volgen. Na elke uitgevoerde stap wordt het script gedurende 500 ms gepauzeerd.
De tests worden als volgt uitgevoerd:
- probleem met GET_FIRMWARE opdracht
- Krijg statusregisters P3CFGA P3CFGB van GPIO pin P3
- Schrijf register van P3 naar nul
- Statusregisters ophalen P7CFGA P7CFGB van GPIO pin P7
- Schrijf register van P3 naar nul
- Krijg statusregister 6106 dat nodig is om controle te krijgen over P34 GPIO
- Schakel de groene LED in door WriteRegister P7 uit te geven met de waarde 0x01
- Schakel de groene LED uit door WriteRegister P7 uit te geven met de waarde 0x00
- Schakel rode LED in door WriteRegister P3 uit te geven met de waarde 0x20 – bit 5 GPIO P35 omhoog
- Schakel groene LED uit door WriteRegister P3 uit te geven met de waarde 0x00 – bit 5 GPIO P35 omlaag
- Speel geluid af op Buzzer door WriteRegister P3 uit te geven met de waarde 0x10 – bit 4 GPIO P34 up
- Schakel geluid op Buzzer uit door WriteRegister P3 uit te geven met de waarde 0x00 – bit 4 GPIO P34 up
- Schakel beide LED's in en speel geluid af
- Wijzig de status van GPIO-pinnen van QUASI BI-DIRECTIONAL (standaard) naar PUSH-PULL OUTPUT
- Stel de registraties opnieuw in op de standaardwaarden.