主题中讨论的其他器件: CC1310
您好!
我们在产品中一直使用 cc1310、但出于内存原因、我们需要改用 cc1312R。
对于我们的 cc1310产品、我们使用一些具有远距离补丁的无线电模式、为此、我们致电:
rf_patch_cpe_LRM();
rf_patch_rfe_LRM();
然后取消等待模式(从 SmartRF 获得的值):
模式0:
OverridesLRM[0]= MCE_RFE_OVERRIDE (0、3、0、1、0、 0);
overridesLRM[2]= HW_REG_OVERRIDE (0x505C、0x0100); // PHY:配置 DSSS SF=2
smartrf_settings_cmd_prop_radio_div_setup.modulation.deviation = 0x78; //偏差:30.000kHz
smartrf_settings_cmd_prop_radio_div_setup.symbolRateWord = 0x10000;//符号速率: 100.00000 kBaud
smartrf_settings_cmd_prop_radio_div_setup.formatConf.fecMode = 0x8;
模式1 (与旧版本兼容):
OverridesLRM[0]= MCE_RFE_OVERRIDE (0、4、0、1、0、 0);
overridesLRM[2]= HW_REG_OVERRIDE (0x505C、0x0000); //PHY:配置 DSSS SF=1
smartrf_settings_cmd_prop_radio_div_setup.modulation.deviation = 0x14; //5K
smartrf_settings_cmd_prop_radio_div_setup.symbolRateWord = 0x3333;//20K 剪辑
smartrf_settings_cmd_prop_radio_div_setup.formatConf.fecMode = 0x0;
模式2:
OverridesLRM[0]= MCE_RFE_OVERRIDE (0、3、0、1、0、 0);
overridesLRM[2]= HW_REG_OVERRIDE (0x505C、0x0100); // PHY:配置 DSSS SF=2
smartrf_settings_cmd_prop_radio_div_setup.modulation.deviation = 0x78; //偏差:30.000kHz
smartrf_settings_cmd_prop_radio_div_setup.symbolRateWord = 0x10000;//符号速率: 100.00000 kBaud
smartrf_settings_cmd_prop_radio_div_setup.formatConf.fecMode = 0x8;
模式3:
OverridesLRM[0]= MCE_RFE_OVERRIDE (0、4、0、1、0、 0);
overridesLRM[2]= HW_REG_OVERRIDE (0x505C、0x0000); //PHY:配置 DSSS SF=1
smartrf_settings_cmd_prop_radio_div_setup.modulation.deviation = 0x78; //偏差:30.000kHz
smartrf_settings_cmd_prop_radio_div_setup.symbolRateWord = 0x10000;//符号速率: 100.00000 kBaud
smartrf_settings_cmd_prop_radio_div_setup.formatConf.fecMode = 0x0;
通过更改为 cc1312R、我们将需要与旧版本进行通信、
但是
无论我们在 SmartRF 中使用何种配置、我们似乎都无法从旧器件中捕获数据包。
我们找到的唯一补丁是 rf_patch_cpe_prop
如果有任何帮助、我们将不胜感激!