微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 读取RSSI问题

CC2640 读取RSSI问题

时间:10-02 整理:3721RD 点击:
我调用如下APi,发现每次读取到的RSSI都是0.无论是否链接到手机上。请问,我该怎么读取到正确的RSSI。还有那个参数传什么?
/*******************************************************************************
 * This BT API is used to read the RSSI.
 *
 * Public function defined in hci.h.
 */
hciStatus_t HCI_ReadCmd(uint16 connHandle)
{
  return hciSendParamsCmd(HCI_READ_RSSI, connHandle, 0, 0, matchHciReadRssiCS);
}

有人知道吗?

澐碁,

你是参照SimpleBLECentral的读取RSSI的方法吗?

因为TI提供的SDK里面只有central的工程有RSSI的读取示例。

读取RSSI命令发送之后,RSSI值返回的时候会有HCI_COMMAND_COMPLETE_EVENT_CODE上来。你可以在SimpleBLECentral工程里面搜索这个事件,然后照样修改一下代码。

如果不连接,主机直接读取广播RSSI呢?应该怎么做呢?

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

网站地图

Top