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: 调频接收会导致通讯距离变短吗

Prodigy 140 points
Part Number: CC1101

两个从机处在不同的载波频率433和451同时向主机发送,主机在433和451之间进行切换接收,寄存器其他配置不变,通讯距离变短了,现在不确定是不是以为主机体调频接收的原因,还有台风天气会不会影响,测试了很多很难确定问题,想请大家帮忙看看,寄存器配置和跳频程序如下。

halSpiStrobe(SIDLE); //防死锁 // 退出RX / TX,关闭频率合成器,退出
halSpiWriteReg(CHANNR, 0x5A);//通道数量

halDelayMs(5); //注意 这边是根据防止其他状态对进入接收照成影响
halSpiStrobe(SIDLE); //进入空闲,会使芯片进入校准状态

halSpiStrobe(SFRX); //清空接收缓冲区
halSpiStrobe(SRX); //进入接收状态
halDelayMs(1);