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

How to set the payload length and the width of address to communicate with 24L01+

Hi all,

I use the nRF2402 to do communicate with nRF24L01+.I have read the all the information from Product_Specification_nRF2402_2_2, but I still know how to set the payload length and the width of address.I know the L01+ very much,but Idon't know the 2402.Could you give me some detailed information?Thanks.

Best regards, Alice

Parents
  • Hi Jon,

    Thank you for your answer. Since there therer is no configuration settings for address width and payload length and the address width is 8 to 40 bits.I have known in ShockBurstTm mode payload size is 256 bits minus the following: (Address: 8 to 40 bits. + CRC 8 or 16 bits).So when I set CE high and clock in the packet (address first then payload) before pulling CE low,how does the 2402 know how long is the address width and how long is the payload length?

    For example,I set CE high after configuration and I load the 14 bytes data:0x12,0x34,0xaa,0xbb,0x52,0x68,0x89,0x65,0x97,0x36,0x45,0x88,0x95,0x12,0x36 How does the 2402 know what is the address and what is the payload?

    BR Alice

Reply
  • Hi Jon,

    Thank you for your answer. Since there therer is no configuration settings for address width and payload length and the address width is 8 to 40 bits.I have known in ShockBurstTm mode payload size is 256 bits minus the following: (Address: 8 to 40 bits. + CRC 8 or 16 bits).So when I set CE high and clock in the packet (address first then payload) before pulling CE low,how does the 2402 know how long is the address width and how long is the payload length?

    For example,I set CE high after configuration and I load the 14 bytes data:0x12,0x34,0xaa,0xbb,0x52,0x68,0x89,0x65,0x97,0x36,0x45,0x88,0x95,0x12,0x36 How does the 2402 know what is the address and what is the payload?

    BR Alice

Children
No Data
Related