Hello,I use the TRF7970, and I'm trying to communicate with the MIFAREultralight.
However , it does not modulated waveform is changed by sending any command in the DM2.
If I reset with 0x03 command,when I get a normal modulated waveform , but because the radio waves is interrupted , I can not use .
I want to know how modulation waveform is output correctly .
I send the REQA command , it has been completed to receive the ATQA.
For communication using the SEL command of the next step , not the normal modulation waveform is output , it can not be performed .
Thanks
If this is happening, it probably means you are either running your SPI slow or that you have a lot of latency in your system. Typically with the 0x8F cause 0 bytes in the FIFO, it's because it was sent so late that the RX bytes had already started to be received. Try speeding up your SPI and see if that helps.
For reading blocks in MIFARE Classic, you first have to authenticate the Tag. Mifare Classice doesn't support ISO14443A-4 commands, it has a proprietary set of commands.
I'm going to be releasing an app-note and example code this week that should help you out. I'll link it here when it's up. It will be for our TRF7970A EVM.
Thanks,