This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/LAUNCHXL-CC1310: The rfeasylink Rx routine of cc1310 cannot receive data

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310

Tool/software: Code Composer Studio

              I use four cc1310 LaunchPads, one as a receive (This program is the rfeasylinkRx routine) and the rest as a send (This program is the rfeasylinkTx routine). Unlike the original program, I modified the RF parameters of sub-1g, specifically changing the emission rate of the original sub-1g from 50 kps to 2.5 kps. However, when I run these four LaunchPads, in less than five minutes, the LaunchPad as the received data can no longer accept the data. The specific performance is that the red light no longer flickers.can you give me some suggestion.

  • Please try to use the rfPacketRX and rfPacketTX examples instead (they are simpler and easier to understand) and change the settings from 50 kbps to LRM settings. Also, if you have sever transmitter sending at such a low data rate you might need to increase the packet interval.

    I do not know how long the packets are in the easyLink example or what the packet interval is, but for the rfPacketTX example the packet interval is 500 ms, and the packet length is 30 bytes. That means that when using 2.5 kbps LRM, each packet takes 120 ms. Having 4 transmitters sending at the same time, you need to increase the packet interval and you should also consider using Listen Before Talk.

    BR

    Siri