As mentioned by someone in previous posts, uMiRF can pick up random packets from the air with a short address (say 8-bit). I’m also having this problem even with 16-bit CRC…
This seems very “amazing” coz I think the probability of finding a packet with a correct 16bit CRC - preamble and a correct address is very low?? Does anyone have an explanation on this?
And for SPI between MCU (i’m using Atmel mega48) and nRF2401, do you guys sample your data at the falling edge or at the rising edge of clock?? From the timing diagrams on the datasheet, it seems that both will do…please correct me if I’m wrong.
I’m using the MSP430 (with a SPI USART) and we found that we needed to use the CKPH option for the SPI. In effect, phase shift the data off the clock. While the configuration worked with CKPH = 0, whenever we read data from the device it was wrong. (This is using the two 10k resistors that tie the MISO and MOSI lines together)