关于CC2540DK的几个问题
时间:12-22
整理:3721RD
点击:
1.我将两个CC2540DK板子一个烧写SimpleBLECentral,一个烧写SimpleBLEPeripheral,两个可以建立连接。 我想做的是改变下发射功率还有连接配置参数,测量下两个板子之间最大能有多长的传输距离。请问如何从代码里面修改这个发射功率和这些连接配置参数?是不是直接从define 里面修改?
2.我使用SmartRF Studio 7去测量两个板子之间连接的状态,我发现不论怎样都不会丢包(receive not ok 那个参数),事实上是这样的吗?
Hi cong,
1. 发射功率可以用 HCI_EXT_SetTxPowerCmd()来调节. 其他的连接配置影响不到发射功率跟距离.
2. 一般情况下是, 空中, 是不会丢包的.除非距离非常远或者失去信号. 蓝牙连接必须都是可靠的. 试想一下, 蓝牙传文件功能, 如果丢包, 那另外一端收到的文件肯定无法完成, 会出错.
Hi Yan,
谢谢您的回答,有个小问题,我用IAR调试,但是找了半天,没有发现 HCI_EXT_SetTxPowerCmd()这个函数,请问下这个函数在SimpleBLECentral这个project的哪个文件里面?还有通过怎么知道我已经成功修改了这个发射功率?
Best Regards
Cong
就在hci.h里面......
好的,谢谢您了!不过确实比较难找。。。