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.

cc2520 receive

Other Parts Discussed in Thread: CC2531EMK

hai in my last post i has asked about the ieee 802.15.4 frame format details and i got it  .by using it  in  my FCF i set the frame as data type  with address mode 2  and  put  my light sensor data in the mac payload and transmitted  and i view it using the cc2531emk dongle it works fine but when i receive the same data on by receiver board the FCF and sequense no and destpanid and destaddress are same and all other data and length byte are corrupted.is this the source address matching problem or i was receiveing the rejected frame.

with regards

seeni

  • Firstly I would highly recommend using the 802.15.4 complaint TI MAC (http://www.ti.com/tool/timac) as suggested in the previous post. I looks from the posts that you are trying to develop an 802.15.4 MAC, which will be complicated and has already been done in TI MAC. If you do not want to use TI MAC for some reason, then this would still be of interest as a reference to understanding how this should be done.

    For this particular question; Are you reading the RX FIFO after the RX_FRM_ACEPTED, SRC_MATCH_DONE or SRC_MATCH_FOUND exception? If so then the frame may not be fully received. You should wait for the RX_FRM_DONE exception.

    Regards, TC.
  • hai topcat
    i read the status of RX_FRM_ACEPTED, SRC_MATCH_DONE or SRC_MATCH_FOUND and RX_FRM_DONE are set and i read the rxfifo i got the correct frame of what i was transmitting. i think that i got my physical layer works fine . now i will follow theTI MAC as you have been recommended earlier in the previous post.
    thanks
    with regards
    seeni