DL533N NFC Reader script di test di controllo delle funzioni di base #
DL533N Reader Testing Tool è un semplice script software per i test di base del lettore NFC DL533N. Lo script fornisce un esempio di utilizzo dei pin GPIO per i LED e il controllo del cicalino.Poiché DL533N NFC Reader è basato sul chip PN533 di NXP, per eseguire questo script dello strumento di test, è necessario installare prima un LibNFC.
]Funzioni del software:
- GET_FIRMWARE problema di comando
- Ottieni registri di stato P3CFGA P3CFGB del pin GPIO P3
- Scrivi il registro di P3 a zero
- Ottieni registri di stato P7CFGA P7CFGB del pin GPIO P7
- Scrivi il registro di P3 a zero
- Ottieni il registro di stato 6106 necessario per ottenere il controllo del GPIO P34
- Accendi il LED verde emettendo WriteRegister P7 con valore 0x01
- Disattivare il LED verde emettendo WriteRegister P7 con valore 0x00
- Accendi il LED rosso emettendo WriteRegister P3 con valore 0x20 – bit 5 GPIO P35 up
- Disattiva il LED verde emettendo WriteRegister P3 con valore 0x00 – bit 5 GPIO P35 down
- Riproduci l'audio su Buzzer emettendo WriteRegister P3 con valore 0x10 – bit 4 GPIO P34 up
- Disattiva l'audio su Buzzer emettendo WriteRegister P3 con valore 0x00 – bit 4 GPIO P34 up
- Accendi entrambi i LED e riproduci l'audio
- Modificare lo stato dei pin GPIO da QUASI BIDIREZIONALE (impostazione predefinita) a PUSH-PULL OUTPUT
- Reimpostare i registri ai valori predefiniti.
Linguaggi di programmazione disponibili:
- strumento software eseguibile
Sistemi operativi, piattaforme e ambienti supportati:
- Multipiattaforma
Hardware supportato:
- Dispositivi serie DL533N
Software respiratorio | Descrizione |
DL533N · |
Script di test dei lettori RFID NFC serie DL533. |
1. Strumento di test del lettore DL533N – Per iniziare #
Scarica: DL533N
Per implementare dl533N Reader Testing Tool, è necessario prima scaricare e installare LibNFC. Scaricare ed estrarre il pacchetto LibNFC e avviare l'installazione seguendo le istruzioni fornite.
Lo script di test DL533N richiede l'eseguibile libNFC pn53x-tamashell .
Per maggiori dettagli sulla manipolazione del registro, cerca la documentazione tecnica del chip PN533 sul sito ufficiale di NXP Semiconductors .
2. Strumento di test del lettore DL533N – Installazione di script #
Lo strumento di test del lettore DL533N non richiede installazione
Basta scaricare ed estrarre il pacchetto di script DL533N .
Dopo aver installato correttamente LibNFC come descritto nel passaggio precedente, eseguire pn53x-tamashell come segue:
testGPIO_dl533_short ./pn53x-tamashell
Avviso: il testGPIO_dl533_short è il nome file eseguibile dello script.
2. Strumento di test del lettore DL533N – Eseguire lo script #
Lo script è commentato in modo da poter seguire in modo interattivo gli eventi. Dopo ogni passaggio eseguito, lo script viene sospeso per 500 ms.
Il test viene eseguito come segue:
- GET_FIRMWARE problema di comando
- Ottieni registri di stato P3CFGA P3CFGB del pin GPIO P3
- Scrivi il registro di P3 a zero
- Ottieni registri di stato P7CFGA P7CFGB del pin GPIO P7
- Scrivi il registro di P3 a zero
- Ottieni il registro di stato 6106 necessario per ottenere il controllo del GPIO P34
- Accendi il LED verde emettendo WriteRegister P7 con valore 0x01
- Disattivare il LED verde emettendo WriteRegister P7 con valore 0x00
- Accendi il LED rosso emettendo WriteRegister P3 con valore 0x20 – bit 5 GPIO P35 up
- Disattiva il LED verde emettendo WriteRegister P3 con valore 0x00 – bit 5 GPIO P35 down
- Riproduci l'audio su Buzzer emettendo WriteRegister P3 con valore 0x10 – bit 4 GPIO P34 up
- Disattiva l'audio su Buzzer emettendo WriteRegister P3 con valore 0x00 – bit 4 GPIO P34 up
- Accendi entrambi i LED e riproduci l'audio
- Modificare lo stato dei pin GPIO da QUASI BIDIREZIONALE (impostazione predefinita) a PUSH-PULL OUTPUT
- Reimpostare i registri ai valori predefiniti.