TI中文支持网
TI专业的中文技术问题搜集分享网站

keyfob demo cc2540发射功率设置与范围问题

目前我们所做的方案,需要能手动设置不同的发射功率,请问cc2540的发射功率范围是多少DBM?还有我们在软件里面设置时,是对txPwrLevel值进行修改就可以呢还是调用其他函数?另外我在软件里看到接口函数HCI_EXT_SetTxPowerCmd,此函数是否就是设置发射功率的,如是,但参数里只定义了4个级别,不够我们调节所用,有无其他函数接口?

wang wx:

回复 Yan:

Hi Yan,

    谢谢解答,你的回答对我非常有用,另外 在keyfob里面有如下定义:

// GAP Role Callbacksstatic gapRolesCBs_t keyFob_PeripheralCBs ={  peripheralStateNotificationCB,  // Profile State Change Callbacks  NULL                // When a valid RSSI is read from controller};我想在此添加函数来获得RSSI值,该怎么做?是否在我的函数里直接调用HCI_ReadRssiCmd就可以?

can zhao:

回复 Yan:

Hi Yan,

    你的解答让我受益匪浅,不过在看程序和CC2540数据手册的时候,仅看到-23dbm、-6dbm、0dbm、4dbm四个级别,

而且也没找到射频发射功率设置相关的寄存器,不知道是我没找到相关的数据手册还是TI对这部分屏蔽了,只是提供库函数调用来设置。

    期待你的解惑

    

    

Yan:

回复 can zhao:

can,

过奖。

只有这几档可以调节。

can zhao:

回复 Yan:

Yan,

谢谢你的回答,另外,不知道可否通过寄存器直接设置?

Yan:

回复 can zhao:

can,

不可以。

254x的BLE模式下没有寄存器可以让你配置发射功率。

can zhao:

回复 Yan:

Yan,

好的,谢谢你的回答

can zhao:

回复 Yan:

Yan,

好的,谢谢你的回答

Yan:

回复 can zhao:

can,

不客气。

赞(0)
未经允许不得转载:TI中文支持网 » keyfob demo cc2540发射功率设置与范围问题
分享到: 更多 (0)