cancel
Showing results for 
Search instead for 
Did you mean: 

Missing IRQ (follow up)

lukas.55656
Associate II

Dear community

With interest I read the following thread on the topic:

https://community.st.com/s/question/0D50X00009XkffySAB/spirit1-missing-irq

I probably have a similar issue. My application seems to "lose" RX data sporadically. There may be a relation to the RX FIFO overflow interrupt which sporadically occurs. In the above thread, somebody explains what will happen if in the receive packet the length field is different from what actually is received. My question is, what will happen if the length field is > 96 Bytes (which is more than the RX FIFO can hold). Does the SPIRIT handle this correctly (e.g. by discarding it or generating a FIFO full interrupt), OR is there a chance that it will stay in RX mode and wait for the impossible number of Bytes to be received, and never generate a RX data ready interrupt?

Thanks for your help.

Lukas

0 REPLIES 0