频率计测得当前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目前还没有尝试