This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
We are observing an unusual delay in between the CANFD reception interrupt. We are sending data from node A with 0.1 ms interframe delay continuously to node B. We have seen that Node B is getting interrupted continuously by the reception interrupt for 1 ms then interrupts are not happening for next 41/42/43 ms. Again for the next 1 ms interrupts will happen continuously, then again no interrupts for next 42 ms.
Please see the below image. I am expecting to get a continuous interrupt from TCAN, but TCAN module is not giving interrupt to the ISR.
Could you please let us know how I can resolve this issue?
Regards,
Akshay Naik
Hi Akshay,
Can you monitor the value of the Interrupt Registers during this to determine what bits are set? It is possible that other interrupts are getting set in addition to the new message interrupt that is holding the interrupt pin low and masking the new message interrupt bit from the ISR.
Can you verify that you are able to receive and clear new messages within the time frame you are testing and avoid a RX FIFO or Buffer Overflow situation?
Regards,
Jonathan