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

The receiving frequency of the NRF24L01+ is different from the transmitting frequency, but the data can be received.

When the transmitter frequency is 2445MHz and the receiver frequency is 2413MHz, the receiver will receive the data from transmitter correctly. Not only the receiver can receive the data, but also the data content is exactly the transmitter sent.

The transmitter using a PA, the power of the transmitter is 20dbm.  Within the distance about 5 meters, the receiver will get about 15% data packets. If the distance is much longer, the receiver can not receive the data.  

We have set the frequency to 2445MHz both the transmitter and the receiver. The distance between transmitter and the receiver can be more than 150 meters. And the receiver can get more than 99% packets when their distance is less than 5m meters.

And we also set the transmitter to 2445Mhz, and set the receiver to 2412MHZ, 2414MHZ, 2444MHz, 2446MHz, the receiver can't get any data from the transmitter.

I think it impossible. But the problem is really affect our product. Please help me. Thanks!

Related