TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310在433MHz应用AdvRx接收数据包时,CRC校验关闭后,成功接收。

您好,

    现在cc1310@433MHz在1Mbps传输下,应用TxAdv发一个固定值的数据包,在接收端RF_cmdPropRxAdv.pktConf.bUseCrc=1时无法接收到数据,当设置为0,不进行CRC校验时,可以收到数据,且会收到错误的数据,通过降低deviation后,能收到正确的数据。

设置参数:波特率500kBd,带宽1243KHz,deviation 150KHz。

问题:

1.1M的传输速率无法通过CMD_PROP_TX、CMD_PROP_RX进行收发吗?

2.为什么CRC校验后无法接收数据,我应该怎么查找原因呢?

3.deviation的值和那些参数有关,有没有一个计算关系?

麻烦TI工程师帮助一下,谢谢

Eggsy Pang:

您的1M配置文件是怎么得来的

Mings Liu:

回复 Eggsy Pang:

谢谢您的回复,应用4-FSK调制模式,
补丁文件RF_Mode RF_prop_hs_4fsk =
{.rfMode=RF_MODE_PROPRIETARY_SUB_1,.cpePatchFxn=&enterGhsCpePatch,.mcePatchFxn=&rf_patch_mce_ghs,.rfePatchFxn=&rf_patch_rfe_ghs,
};设置500kBd,传输速率不应该是1Mbps吗?

Mings Liu:

回复 Eggsy Pang:

您好,

    这个问题困扰我好久了,请问为什么出现这种情况,应该怎么查找一下原因呢?

麻烦TI工程师帮助我一下。谢谢。smartrf_settings_predefined.ctx.crx.c

赞(0)
未经允许不得转载:TI中文支持网 » CC1310在433MHz应用AdvRx接收数据包时,CRC校验关闭后,成功接收。
分享到: 更多 (0)