设置RF功率tinyos(telosb)

时间:2013-12-06 17:34:15

标签: tinyos

我正在开展一个基于rssi值增加或减少射频功率的项目。发送方mote发送数据,接收方测量rssi值。

基于此,我必须设置天线的功率。我怎样才能做到这一点?

谢谢

1 个答案:

答案 0 :(得分:1)

这可能是一个迟到的答案,但这可能对其他人有所帮助,所以这就是:

您可以通过以下方式更改代码:
call CC2420Packet.SetRFPower(&packet, pwr);

或通过添加以下行在Makefile的编译时更改它:
CFLAGS += "-DCC2420_DEF_RFPOWER=N"

其中setRFPower中的pwrN中的CFLAG的有效值为1到31,幂1等于-25dBm,31等于最大功率(0dBm)。