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.
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.