Hi all,
I've just started working with the nRF24L01+, and I've come across some issues when attempting to do an initial read from the datapipe 0 RX address.
After reset, setting up SPI, etc, I try to do a test clock in of register 0x0A (RX_ADDR_P0). Based on the docs, RX_ADDR_P0 should have a reset value of 0xE7E7E7E7E7. As can be seen in the trace, the first byte clocked back is the status (which resembles the correct reset value of 0x0E), but the data following this, which should be the RX_ADDR_P0 values, is 0x0202020202, which clearly is not the reset value. In fact, the 0x02 value seems to be a recurring theme on the MISO line.
The hardware is set to pullup CE high, and is not toggled during operation.
Any advice?
Regards, Paul