CC2540功率设置

CC2540的发射功率有四种,分别是 4dBm,0dBm,-6dBm,-23dBm。对应的换算功率为2.51mw,1mw,0.251mw,0.005mw。对应的传输距离分别是30m,10m,7m,3m。不同的发射功率,距离相同时获取的rssi值也会不同,但是因为rssi值多径衰落等因素影响严重,差别也不是那么大。

CC2540默认的发射功率是0dBm。

如何修改发射功率,很简单,只需要在void SimpleBLEPeripheral_Init( uint8 task_id )这个函数里面调用宏定义函数:

HCI_EXT_SetTxPowerCmd(xx);

其中xx参数有如下几种:

LL_EXT_TX_POWER_MINUS_23_DBM,对应-23dbm。

LL_EXT_TX_POWER_MINUS_6_DBM, 对应-6dbm。

LL_EXT_TX_POWER_0_DBM, 对应0dbm。

LL_EXT_TX_POWER_4_DBM对应4dbm。


猜你喜欢

转载自blog.csdn.net/rongrong925/article/details/50379932