你好,我们在降低CC3200发射功率,使用了如下两种方式:
1.
// Set Tx power level for station mode
// Number between 0-15, as dB offset from max power - 0 will set max power
*/
ucPower = 15;
lRetVal = sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID,
WLAN_GENERAL_PARAM_OPT_STA_TX_POWER, 1, (unsigned char *)&ucPower);
ASSERT_ON_ERROR(lRetVal);
2.
sl_SendTo(sockedid, buf, sizeof(buf), SL_RAW_RF_TX_PARAMS(1 /*eChannel*/, 13 /*eRate*/, 15/*powerLevel_Tone*/, 0 /*ePreamble*/), (SlsockAddr_t*)&sAddr, iAddrSize);
sl_SendTo函数中, 降低发射功率的参数是powerLevel_Tone, 15为发射功率最小。
问题:CC3200在连接AP以后,正常工作过程中,发射功率已经降低,为10dbm以下, 但是在连接AP的过程中,瞬间发射功率会达到15dbm, 怎样才能把cc3200连接AP的过程中的瞬间发射功率降低到10dbm以下?是否需要到CC3100_CC3200_ServicePack_1.0.1.6-2.7.0.0里面限制发射功率,有没有源码?