自定义2.4G协议,在测试的时候,总是周期性出现同样问题。
开始传输几乎无波动,然后突然大量的丢包,然后又恢复正常,研究了很多天,确认自身代码没问题,后面逐步排查,发现把“BLE_CALIBRATION_ENABLE”关了,就全正常了。
请问这个宏定义具体起什么作用?
这边用的是外部晶振。
热门产品 :
CH182: 以太网PHY收发器芯片
自定义2.4G协议,在测试的时候,总是周期性出现同样问题。
开始传输几乎无波动,然后突然大量的丢包,然后又恢复正常,研究了很多天,确认自身代码没问题,后面逐步排查,发现把“BLE_CALIBRATION_ENABLE”关了,就全正常了。
请问这个宏定义具体起什么作用?
这边用的是外部晶振。
这个功能是RF校准用到的。
可以看下是否校准的时候出现了丢包,例程是2min校准一次的。并可以修改这个校准时间。
其次看下使用的芯片,并用RF例程测试是否有出现该问题。对比功能差异。然后查看跟你的代码的区别。
确实是隔2分钟出现一次。
请问具体校准哪方面,把这个关闭有什么影响吗?
走的是2.4G,不是蓝牙。