Only 64 bytes of data are received in the MFRC531 chip.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Only 64 bytes of data are received in the MFRC531 chip.

673 Views
togsin
Contributor I

Dear 

Send command :

Buf[0]=0x0A|BLK;// I-block PCB with CID
BLK ^= 1; // Toggle block number
Buf[1]=CID; // CID
Buf[2]=0x80; // INF:CLA
Buf[3]=0xCA;// INF:INS
Buf[4]=0x00; // INF:P1
Buf[5]=0x66; // INF:P2
Buf[6]=0x00; // INF:Le

Recevice command :

size : 64  

data : 1a,0,66,4c,73,4a,6,7,2a,86,48,86,fc,6b,1,60,c,6,a,2a,86,48,86,fc,6b,2,2,1,1,63,9,6,7,2a,86,48,86,fc,6b,3,64,b,6,9,2a,86,48,86,fc,6b,4,2,15,65,b,6,9,2b,85,10,86,48,0,0,

Usually, it should be received as follows.

A>> T=0 (4+0000) 80CA0066 00 A<< (0078+2) (25ms) 664C734A06072A864886FC6B01600C060A2A864886FC6B02020101630906 072A864886FC6B03640B06092A864886FC6B040215650B06092B8510864864020103660C060A2B06 0104012A026E0102 9000

Only 64 bytes of data are received in the MFRC531 chip.

Let me know the cause of this problem.

Thansk.

Tags (1)
0 Kudos
1 Reply

538 Views
IvanRuiz
NXP Employee
NXP Employee

Hello,

The size of the FIFO buffer is up to 64 bytes for input and output data streams. For more information, please refer to chapter 9.3 of datasheet available in DocStore.

Have a nice day.

Best regards,

Ivan.

0 Kudos