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.

LAUNCHXL-CC1310: 无线唤醒问题

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310, RF-RANGE-ESTIMATOR

rfWakeOnRadioRx_CC1310_LAUNCHXL_nortos_ccs

rfWakeOnRadioTx_CC1310_LAUNCHXL_nortos_ccs

1、无线唤醒例程TX和RX,使用50kbps的868MHz或者433MHz都可以实现无线唤醒;但是修改到2.5kbps的433或者其他非50kbps的就不可以了,是需要修改其他参数吗?

我发现代码中有配置50k的地方,但是没2.5k的选项,我看最终是配置到endTime上面去,这个参数对于接收有什么关联吗?是这个rxSniffCmd有相关说明文档吗?

/* Data Rate in use */
#define WOR_RF_PHY_DATARATE_50KBPS  0 // 2-GFSK 50Kbps
#define WOR_RF_PHY_DATARATE_100KBPS 1 // 2-GFSK 100Kbps
#define WOR_RF_PHY_DATARATE_200KBPS 2 // 2-GFSK 200Kbps
#define WOR_RF_PHY_DATARATE_300KBPS 3 // 2-GFSK 300Kbps
#define WOR_RF_PHY_DATARATE_400KBPS 4 // 2-GFSK 400Kbps
#define WOR_RF_PHY_DATARATE_500KBPS 5 // 2-GFSK 500Kbps

#define WOR_RF_PHY_DATARATE WOR_RF_PHY_DATARATE_50KBPS

#if ((WOR_RF_PHY_DATARATE == WOR_RF_PHY_DATARATE_50KBPS)  || \
     (WOR_RF_PHY_DATARATE == WOR_RF_PHY_DATARATE_100KBPS) || \
     (WOR_RF_PHY_DATARATE == WOR_RF_PHY_DATARATE_200KBPS))
    #define CS_END_TIME_MIN_TIME_STATIC_US 150
    
csEndTimeUs = (CS_END_TIME_MIN_TIME_SYM*symbolLengthUs + CS_END_TIME_MIN_TIME_STATIC_US);
rxSniffCmd->csEndTime  = (uint32_t)(csEndTimeUs * US_TO_RAT_TICKS);