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

nRF24L01 channel related

hello,my experiment phenomenon is:one nRF24L01's channel is 0x0A,used as send terminal;the other one nRF24L01's channel is 0x02,used as receive terminal;receive terminal can receive data which from send terminal.

i really check the code,the channel value is not changed anywhere,but the phenomenon is still exist.

in addition,i find channel value Phase difference 8 can lead to this phenomenon.

who know the reason,please tell me,thank you very much!

Parents
  • It's possible that one can receive data on some "mirror" frequncies, which can occur on nearby channels at given offset, it's only possible if the address, length and crc settings are the same. However the sensitivity is very much reduced, so you will have very short range. To avoid it you can in your product use 4byte address field, and let the 4th byte be equal the channel you are operating on.

    Best regards, Kenneth

  • I know what you mean,if the 4th byte is the channel operating on,it only receive data on the channel operating on,any other channel can not receive data.Although it does not solve problem originally,it is useful for me.

    Can you tell me why changing air data rate can solve the problem,thank you very much!

Reply Children
No Data
Related