Hi NXP technical team,
I am using custom PN5180 board base on your PN5180 schenematic but sometimes when I send REQA command (ISO14443A-3) without the card, the function phhalHw_Pn5180_WaitIrq run infinity (not using PN5180_IRQ pin).
I check it and i found this in pnhalHw_Pn5180_Wait.c :
do
{
/* Read the IRQ register and check if the interrupt has occured */
PH_CHECK_SUCCESS_FCT(statusTmp, phhalHw_Pn5180_Instr_ReadRegister(pDataParams, IRQ_STATUS, &dwRegister));
}while(!(dwRegister & dwIrqWaitFor));
I tried read TIMER1_STATUS register during the while statement but T1_VALUE field not change while T1_RUNNING field = 1.
What causes this problem?
Thanks.