TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540断开连接问题

用户事件处理代码里,代码较多,处理的时间长,或用到延时函数,延时如50ms时,用手机android的TI BLE Device Monitor 连接后,读特征值时,会出错返回 133,且连接断开了。

问这种问题如何解决,缩短用户事件处理时间比较麻烦,有其他办法吗?如调整某些参数,可以使用户事件有更多的时间

Scienve Xie:

没有办法,不能延时太多,否则会占用CPU的时间。

可以试着把一些较长的处理工作打断,分开放在不同的事件处理。如果只是延时,那就用定时事件来处理。总之不能占用CPU的时间太多,否则蓝牙连接会出问题。

mark_xu:

建议用事件及状态机解决问题,不要简单的延时程序,这样会破坏协议栈,导致连接中断……

赞(0)
未经允许不得转载:TI中文支持网 » CC2540断开连接问题
分享到: 更多 (0)