cc2531如何转换为真实的rssi值?

2019-07-18 15:07发布

cc2531如何转换为真实的rssi值?
cc2531在程序中周期读取rssi的值,发现其值没有出现0x80-0xDF之间的值,在有其它zigbee发送时,可以看到其值变化,如0xE8,0xA6,0xF1,,0x00,0x11等值,此数据正常吗?
如何转换为真实的rssi值,如果RSSI =0xE1,根据ti的公式P = RSSI – OFFSET [dBm],则实际的P = -31-73 = 104dBm,正确吗?

unsigned value;
flagreg = RSSISTAT;
if(flagreg == 0x01){
      value  = RSSI;



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
广电总局
1楼-- · 2019-07-18 15:42
的理解是正确的,从寄存器里面读到的值是一个负数,然后减去一个OFFSET(具体可以参考数据手册)就可以了

一周热门 更多>