微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540断开连接问题

CC2540断开连接问题

时间:10-02 整理:3721RD 点击:

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

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top