在设置cc2630的发射功率时,通过调用tirtos中的API
zstack_sysSetTxPowerReq_t req;
zstack_sysSetTxPowerRsp_t rsp;
req.requestedTxPower = 0; // change to desired output power level
Zstackapi_sysSetTxPowerReq(zswEntity, &req, &rsp);
分别把发送功率设置为req.requestedTxPower = 0;和req.requestedTxPower =5,打印rsp.txPower,分别为0和5,说明设置成功。之后只打开终端设备(cc2630),没有协调器,这时cc2630一直发射 beacon request 包,用电流表测量电流,发现无论设置为0dbm还是5dbm,测出来的数据都是7.1mA,哪里出了问题呢? cc2630芯片手册上说,发射功率为0dbm时,功耗7.1mA, 5dbm时,发送功率9.1mA。