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: 如何与晶振频率偏移的器件通讯?

Part Number: CC1101

频率计测得当前A设备晶振25.99937Mhz,B设备晶振25.99881Mhz。

设为同样的参数,A设备发射,B设备接收不到,参数在同频晶振上验证过了,可以正常通讯。

目前想到了两种方法:

方法1:

发射频率 = base frequency + channel * chanspc

按此式计算出B设备的发射频率;

在A设备上频道设为0,用25.99937Mhz的晶振参数,直接修改FREQ2-0寄存器的值为设备B发射频率对应的值

方法2:

发射频率的计算式不变

同样按式计算出B设备的发射频率;

A设备上频道与B设备设为一致,计算出A设备的发射频率;

计算A设备与B设备的发射频率差值,写入到FREQOFF寄存器

方法1尝试过,失败了,方法2目前还没有尝试