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.

cc1200的FEC使能后,数据接收不全问题

Other Parts Discussed in Thread: CC1200, CC1101

请教一下:

  用cc1200,FEC不使能时,收发正常;使能FEC后(使能FEC,但不使能802.15.4g包类型),发送20byte,读取接收长度为0x81,前面10多个byte正确,后面是乱码;请问可能是什么原因?

 (设置及验证情况如下:

     1、双同步使能,接收同步字SYNC3~0设置为0x6f 4e 93 0b,发送同步字设置为0x93 0b 6f 4e,White使能;

     2、收发IO指示类型都设置为6;

     3、设置为802.15.4g包类型,接收不到数据;

     4、收发用FEC Workspace,收发都不正常;)

  • FEC is enabled by settings PKT_CFG1.FEC_EN = 1. The FEC implemented in CC120X is compatible with the 802.15.4g FEC (NRNSC coding) when PKT_CFG2.FS_MODE_EN = 1 and the FEC implemented in the CC1101 when PKT_CFG2.FS_MODE_EN = 0.
    The RXFIFO must not be accessed during packet reception when FEC is enabled, hence the complete packet, excluding preamble and sync, must not be larger than 128 bytes. When using FEC, the symbol rate must not exceed 250 ksps for 4’ary modulation formats or 500 ksps for 2’ary modulation formats.