This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nRF24L0 packets out of order

Hi, I am using a two nRF24L0+'s.

One for TX and one for RX. Transmitting in one direction only. There is sometimes a packet arriving out of order. Every minute or two. for example the 14th packet will come when the it should be the 12th packet, or the 15th instead of the 11th. Sometimes that packet will have the 8th bit high. Transmitting every 2ms, receiving every 30ms, so i guess the RX FIFO is discarding packets, but that is not an issue for my application.

TX and RX at 250kbps; loading TX buffer, then CE high,15uS delay, CE low, then flushing TX FIFO before next load, pipe 0 only, not using auto acknowledgement, SPI at 2Mbps and I am certain it is not an SPI issue.

At the receiver i am checking for RX FIFO IRQ, putting receiver into standby (CE low), receiving the payload, clearing IRQ, flushing RX FIFO, then turning the receiver on again (CE high) .

regards Tim

Related