Hej. Napisałem prosty program do współpracy z płytką RFID-RC522. Generalnie program działa tylko że po pierwszym poprawnym odczycie (status po odczycie jest OK) nie widzi już więcej żadnej karty - funkcja "MFRC522_Request(PICC_REQIDL,str)" zwraca brak karty w zasięgu. Pomaga dopiero umieszczenie na końcu kodu ponownej inicjalizacji bądź zresetowanie mikroprocesora. Czytałem że w tym celu powinna być na końcu kodu umieszczona funkcja "MFRC522_Halt()" niemniej nic ona nie zmienia w działaniu kodu. Biblioteka jest analogiczna do wielu dostępnych w necie. Szczególnie przyjrzałem się funkcji "MFRC522_Halt()" ale jest ona identyczna względem innych bibliotek. Proszę o pomoc w rozwiązaniu problemu.
Kod: C / C++