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

SPI returns 0x0F on any request after random period of time

Hi, im using nRF24L01+ to constantly transmit data and all working fine, but at some point SPI fails and the only returned values I get are 0x0F - doesnt matter which register I try to read or write. Any idea why is that happening?

Thanks, Sergey

Parents
  • Håkon,

    i did some additional testing. SPI works correctly on the MCU side, so it sends correct data. I have a feeling that indeed when devices are too close by to each other it stops working. Any idea on how to protect it from a high-power signal? 30cm apart is not enough especially if we use the highest power.

    Regards, Sergey

  • Since the nRF24L01+ does not have an RSSI, it is not trivial to implement a detection of this. You could use the RPD bit (detects if signal is > -64 dBm) to adjust the output power, by checking this bit when you receive an ACK.

    Best regards Håkon

Reply Children
No Data
Related