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.

CC2540发射功率设置没有作用的问题



在程序里加上设置发射功率的hci指令,

HCI_EXT_SetTxPowerCmd(LL_EXT_TX_POWER_0_DBM);

但是发现参数无论是4dbm,0dbm,-6dbm还是-23dbm,SMART RF开发板距离另一个设备最近,2540广播,对方通过广播包里的RSSI数据来看,都是-55dbm。

并不会根据参数设置的不同而有变化,有人碰到类似的问题吗?

请教TI的开发人员来帮助,谢谢了!

  • 你是在SimpleBLEPeripheral_Init上添加的指令吗?是否设置没有成功?

  • 是的,在初始化的时候添加了HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM);像下面这样子的。

    另外,我没有去看是否设置成功,怎么样去看呢?

    void SimpleBLEPeripheral_Init( uint8 task_id )
    {
    simpleBLEPeripheral_TaskID = task_id;

    // Setup the GAP
    VOID GAP_SetParamValue( TGAP_CONN_PAUSE_PERIPHERAL, DEFAULT_CONN_PAUSE_PERIPHERAL );

    HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM);