This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1101 RSSI 扫描问题



读取多个通道频段RSSI,信道滤波带宽58K,然后读取多个频率的RSSI就有问题了

前面是DBm 后面是频率

47|433742672|47|433832672|47|433922672|47|434012672|47|434102672|47|434192672|
47|433742672|47|433832672|47|433922672|47|434012672|47|434102672|47|434192672|
47|433742672|47|433832672|47|433922672|47|434012672|47|434102672|47|434192672|
47|433742672|47|433832672|47|433922672|47|434012672|47|434102672|47|434192672|

当433.92Mhz 发射信号后

-67|433742672|-60|433832672|-67|433922672|-13|434012672|47|434102672|47|434192672|
-65|433742672|-70|433832672|-59|433922672|-20|434012672|-51|434102672|47|434192672|
-53|433742672|-60|433832672|-51|433922672|-20|434012672|-64|434102672|-48|434192672|

其他频率信号不应该这么强的,如果是单独设置为除433.92Mhz这个频率外的,RSSI读取正常没有大的反应,扫描过程是写入频率寄存然后进入SIDLE状态在进入RX状态,然后读取RSSI寄存器。

就是还有个问题就是如果不设置CS绝对阈值的话读RSSI寄存器,连续读几秒之后在读出来的RSSI都是一样的数值,即使有数据发出读出来的值都不变了。