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);