Hi, got a RFID problem
I am using the provided firmware for the TRF7960AEVM, however I am using a TRF7960ATB and a MSP430F23x0 40-Pin Target board and USB Programmer. The goal is to set up an array of RFID readers/writers that communicate to a master over I2C. To do this the serial module used for SPI has been switched from B to A in order to free up the I2C. The problem I am encountering involves the interrupt sequence when attempting to read a single block from a tag.
The read single block command being sent is
8F 91 3D 00 30 00 20 00
This triggers an interrupt from the TRF7960A and the status register is read back as A0 (with dummy read). So far so good.
According to the documentation this should clear the interrupt line, my problem is that it does not and it gets stuck in the nested while loop starting at line 608 in host.c of the provided firmware. It also never seems to enter the timer interrupt that is stared in this loop which looks like it is needed to exit the initial loop.
Can anyone provide a reason for why this is happening?
Thanks
Ryan