This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF24L01+ communication problem

Hi,

I would like to communicate nRF24L01 + module 2 but I'm facing a strange problem . I checked the registers . The data is loaded into the transmitter in the FIFO . I use Enhanced ShockBurst protocol . I checked the register packets lost and is full so I tell myself that the transmitter is OK and the problem is in the receiver. When I look in the status register, I do not see that the data is received but I see a change of state in the PDR register, which measures the received signal strength . Hence the problem may well come to your mind?

Thank you.

  • Hi,

    The RPD bit does not latch on address match, it just measures energy on a given RF channel, so this will not give a clear indication if your PTX is sending.

    If you want to see if your PTX is sending data, I would recommend probing the VDD_PA pin. This pin will go high ~80 us before a transmission occurs, and go low again when the transmission is finished.

    Could you share the register dump on your PTX and PRX so I can have a look?

    Cheers, Håkon

Related