PN5180 READ_DATA issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PN5180 READ_DATA issue

ソリューションへジャンプ
3,244件の閲覧回数
izmile
Contributor III

Hi,

I am having a strange behaviour with my PN5180 device. The device received 3 bytes from the card. I read 2 bytes from the RX buffer using READ_DATA command. Now, I cannot access PN5180. The device is completely locked up. 

However, if I read all 3 bytes then device is working fine. Is there a requirement that the host should read all the received bytes in one go? I am searching the datasheet but could not locate anything in this regard. Greatly appreciate any help on this.

Thanks,

-Ismail

0 件の賞賛
返信
1 解決策
3,032件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Mohamed,

Indeed, the whole received data must be read, then the host should decide what data to discard. Please see below from the PN5180 datasheet:

pastedImage_1.png

Regards!

Jorge Gonzalez

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
3,033件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Mohamed,

Indeed, the whole received data must be read, then the host should decide what data to discard. Please see below from the PN5180 datasheet:

pastedImage_1.png

Regards!

Jorge Gonzalez

0 件の賞賛
返信
3,032件の閲覧回数
izmile
Contributor III

Thanks Jorge. 

It would have been nice to flush the unwanted received data bytes after reading the first few bytes. CLRC663, MFRC632 all had this feature. 

0 件の賞賛
返信