DL533N NFC Reader funcții de bază de control script de testare #
DL533N Reader Testing Tool este un script software simplu pentru testarea de bază DL533N NFC Reader. Script-ul oferă un exemplu de utilizare a pinilor GPIO pentru LED-uri și buzzer de control.Deoarece DL533N NFC Reader se bazează pe cipul NXP PN533, pentru a rula acest script de instrument de testare, trebuie să instalați mai întâi un LibNFC.
]Funcții software:
- GET_FIRMWARE problemă de comandă
- Obțineți registre de stare P3CFGA P3CFGB de pin GPIO P3
- Scrieți registrul de P3 la zero
- Obțineți registre de stare P7CFGA P7CFGB de pin GPIO P7
- Scrieți registrul de P3 la zero
- Obțineți registrul de stare 6106 care este necesar pentru a obține controlul P34 GPIO
- Activați LED-ul verde prin emiterea WriteRegister P7 cu valoarea 0x01
- Dezactivați LED-ul verde prin emiterea WriteRegister P7 cu valoarea 0x00
- Activați LED-ul roșu prin emiterea WriteRegister P3 cu valoarea 0x20 – bit 5 GPIO P35 în sus
- Dezactivați Green LED prin emiterea WriteRegister P3 cu valoarea 0x00 – bit 5 GPIO P35 în jos
- Redați sunetul pe Buzzer prin emiterea WriteRegister P3 cu valoarea 0x10 – bit 4 GPIO P34 în sus
- Dezactivați sunetul pe Buzzer prin emiterea WriteRegister P3 cu valoarea 0x00 – bit 4 GPIO P34 în sus
- Activarea ambelor LED-uri și redarea sunetului
- Modificați starea pinilor GPIO de la QUASI BI-DIRECTIONAL (implicit) la PUSH-PULL OUTPUT
- Reinițializați registrele la valorile implicite.
Limbaje de programare disponibile:
- instrument software executabil
Sisteme de operare, platforme și medii acceptate:
- Cross-platform
Hardware acceptat:
- Dispozitive din seria DL533N
Software-ul respirator | Descrierea / |
DL533N |
DL533 Seria NFC RFID Cititorii script-ul de testare. |
1. Dl533N Reader Instrument de testare – Noțiuni de bază #
Descărcare: DL533N
Pentru a implementa dl533N Reader Testing Tool, trebuie să descărcați și să instalați mai întâi LibNFC. Descărcați și extrageți pachetul LibNFC și începeți instalarea urmând instrucțiunile furnizate.
Scriptul de testare DL533N necesită executabilul libNFC pn53x-tamashell .
Pentru mai multe detalii despre manipularea registrului, căutați documentația tehnică a cipului PN533 pe site-ul oficial al NXP Semiconductors .
2. DL533N Reader Instrument de testare – Script de instalare #
Instrumentul de testare a cititorului DL533N nu necesită instalare
Pur și simplu descărcați și extrageți pachetul de scripturi DL533N .
După ce ați instalat cu succes LibNFC așa cum este descris în pasul anterior, executați pn53x-tamashell după cum urmează:
./pn53x-tamashell testGPIO_dl533_short
Notă: testGPIO_dl533_short este numele fișierului executabil script.
2. DL533N Reader Instrument de testare – Executați script-ul #
Script-ul este comentat, astfel încât să puteți urmări interactiv evenimentele. După fiecare pas efectuat, script-ul este întrerupt pentru 500 ms.
Testarea se efectuează după cum urmează:
- GET_FIRMWARE problemă de comandă
- Obțineți registre de stare P3CFGA P3CFGB de pin GPIO P3
- Scrieți registrul de P3 la zero
- Obțineți registre de stare P7CFGA P7CFGB de pin GPIO P7
- Scrieți registrul de P3 la zero
- Obțineți registrul de stare 6106 care este necesar pentru a obține controlul P34 GPIO
- Activați LED-ul verde prin emiterea WriteRegister P7 cu valoarea 0x01
- Dezactivați LED-ul verde prin emiterea WriteRegister P7 cu valoarea 0x00
- Activați LED-ul roșu prin emiterea WriteRegister P3 cu valoarea 0x20 – bit 5 GPIO P35 în sus
- Dezactivați Green LED prin emiterea WriteRegister P3 cu valoarea 0x00 – bit 5 GPIO P35 în jos
- Redați sunetul pe Buzzer prin emiterea WriteRegister P3 cu valoarea 0x10 – bit 4 GPIO P34 în sus
- Dezactivați sunetul pe Buzzer prin emiterea WriteRegister P3 cu valoarea 0x00 – bit 4 GPIO P34 în sus
- Activarea ambelor LED-uri și redarea sunetului
- Modificați starea pinilor GPIO de la QUASI BI-DIRECTIONAL (implicit) la PUSH-PULL OUTPUT
- Reinițializați registrele la valorile implicite.