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

RF communication data error detection

Hi.

I have RF communication between nRF24L01 + and nRF24LU1 +.

Incorrect data is transmitted occasionally during communication. So, I want to use CRC, but when CRC is enabled, communication is not possible. (Register setting = EN_CRC : 1, CRCO : 0or1)

In addition to the CONFIG register, I would like to know if there is anything else to consider using CRC.

What do you think is the reason you do not have the communication you expect?

In addition, I would like to know how to detect or prevent the transmission of erroneous data in addition to the CRC.

Thank you.

Parents
  • Hi

    How do you configure the RX_PW_Px register in the PRX, and does it correspond to the length of the packet sent from the TX?

    If there is a mismatch between the length of the TX packet, and the configuration in the RX, then the CRC check will fail.

    Best regards

Reply
  • Hi

    How do you configure the RX_PW_Px register in the PRX, and does it correspond to the length of the packet sent from the TX?

    If there is a mismatch between the length of the TX packet, and the configuration in the RX, then the CRC check will fail.

    Best regards

Children
No Data