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

读取RSSI值

时间:12-22 整理:3721RD 点击:

hi。

辛苦了。我在制作读取RSSI值的事。

在发送端,不停发送数据过来。

在接收端,通过读取RSSI寄存器的值来反应RSSI的信号强度。

通过datasheet里,说要在接收模式下读取RSSI寄存器值才是有效的。因此我在接收函数中,通过对寄存器的读取单字节halSpiReadReg(CCxxx0_RSSI)。

在仿真调试中,RSSI读出的值。只有0x1F和0x4F两个值。没有其他的值。这是怎么回事呢?

建议用 SmartRF Studio 配合TI参考板协助调试查看 RSSI 值。

另外请参考 http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra114d

我用cc1110做的,代码给你看下,有问题请指点:

//得到连接信息
connInfo_t *pCInfo = nwk_getConnInfo(SMPL_LINKID_USER_UUD);

//读取RSSI
int rssiInfo = pCInfo->sigInfo.rssi;

上一篇:cc2540加PA问题
下一篇:cc1101遇到的问题

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

网站地图

Top