微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 在连接的情况下,rssi值不变。

cc2540 在连接的情况下,rssi值不变。

时间:10-02 整理:3721RD 点击:

我这边用central和peripheral连接上,在central上使用bStatus_t GAPCentralRole_StartRssi( uint16 connHandle, uint16 period )来开始读peripheral的rssi值。period 设置为3s。

现在的现象是:每3s,rssiCB会被调用,并且将rssi值打印出来。如果central和peripheral之间没有数据通信,只是底层协议的数据交换,那peripheral和central之间的距离无论怎么变,读出来的rssi都不会改变。但是如果当central向peripheral读取数据时,rssi值才会更新。

请尝试使用BLE-Stack1.3.2

我用的是BLE-Stack1.4.0, 应该是最新版的呀。

RSSI值在1.4.0版本里面是这样的

在1.3.2里面就是你想要的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top