在例程空中唤醒rfWakeOnRadioRx中,我通过bAppendRssi,读取到了rssi的数据,距离是由近到远的。根据smartrf studio测试的数据,近的话信号强度在-21到-30几dbm左右。但是rssi感觉数据怪怪的?
比如0xE1,应该是11100001。那么数值应该是-1100001=-97。但是-100001=-33db才对。我用smartrf studio测试也是30db左右。。
那么我接收到的rssi数据怎么解析才对呢?
user5611410:
您好,如何把数据通过串口打印出来呢?
user4988634:
回复 user5611410:
在无线接收里面添加rssi
RF_cmdPropRx.rxConf.bAppendRssi= 1;
然后再接收的数据的最后一个字节就会多出RSSI来了。
具体可以看手册的接收数据格式里面有。上面的=1表示接收缓存区显示信号强度,默认=0,添加了才显示的。
串口打印,自己写串口函数打印出来就可以了。