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.

zstack 发射功率设置

Other Parts Discussed in Thread: CC2530

TI工程师您好,

我在使用ZStack-CC2530-2.3.0-1.4.0时,想修改节点发射功率,发现协议栈mac_radio_defs.h文件中定义的默认发送功率如下:

#define MAC_RADIO_TX_POWER_DEFAULT              0x32

mac_radio.c文件中的macRadioInit()函数中使用这个值进行了如下初始化:

reqTxPower    = MAC_RADIO_TX_POWER_DEFAULT;

但是我又发现mac_radio.c文件中的macRadioSetTxPower(uint8 txPower)函数对reqTxPower 进行了重新赋值:

reqTxPower = txPower;

并最终在macRadioUpdateTxPower()函数中将这个值写入了寄存器TXPOWER中。

我没有找到macRadioSetTxPower(uint8 txPower)函数的形参txPower是在哪里被赋值的,能不能指点一下呢?

而且默认定义的的发射功率数值 #define MAC_RADIO_TX_POWER_DEFAULT              0x32

中的数值0x32与CC2530数据手册中的推荐发射功率设置数值无法对应:

我想知道这个0x32对应的发送功率具体是多少呢?

如果我想将发射功率设置为最大值,该如何修改最合理呢?

非常期待您的回复!