Czy ktoś rozgryzał już układ RFID EM4305. Nie mogę doczytać się w nocie aplikacyjnej jak rozpoznać rozpoczęcie nadawania ramki. Doczytałem się jak go przeprogramować tutaj wyraźnie jest napisane, że rozkaz, adres i dane (słowo 32 bitowe) są uzupełniane bitami parzysytości (dane są dzielone na 2 bajty zakończone bitem parzystości). Ale z noty nie wynika, w jaki sposób rozpoczynana jest transmisja kiedy układ jest w trybie "Default Read". Wg. opisu: "In Default Read mode, the EM4205/4305 sends continuously its memory data starting from Word 5 and finishing with the last word according to the configuration word settings. After sending the last bit of the last word, readout continues without interruption with the first bit of Word 5". I nigdzie nie ma mowy o dziewięciu "jedynkach" na początek każdej ramki, ani bitach parzystości.
Czy więc mam przesuwać niewiadomej długości odebrane dane i liczyć co krok wszystkie bity parzystości (o których nie ma zresztą mowy w trybie Default Read)?
Jak sobie poradzić. A może jednak są jedynki na początku?
Czy więc mam przesuwać niewiadomej długości odebrane dane i liczyć co krok wszystkie bity parzystości (o których nie ma zresztą mowy w trybie Default Read)?
Jak sobie poradzić. A może jednak są jedynki na początku?