蓝牙怎么连接不稳定,经常断连?
更新时间:2024-02-18 06:44:37
- 检查产品硬件和模组天线是否被遮挡,或者周围是否存在电感等器件造成干扰。
- 检查 Application 中是否存在频繁的中断占用(例如 Timer 中断)。高频的中断将使蓝牙中断无法正常进入,导致蓝牙连接不稳定。目前,Mesh 用的大部分平台并不支持中断嵌套与中断优先级,所以对于 Timer 中断建议周期要在 10ms 以上,且按需开启,不用的时候关闭,以便尽量降低对蓝牙中断的影响。
- 中断回调里降低代码运行时间,可以对数据进行缓存后,在OPERATE_RET tuya_main_loop(VOID_T);函数内进行处理。