Dear TI 工程师:
现在我用cc2541开发一个项目,与iPhone手机相连,通过ANCS获取信息后,需要把接收到的信息通过字库IC转化为OLED点阵数据,再将其具体内容显示在OLED中,因为每一屏的数据都不一样,所以每一次刷新都是清除整屏数据后再更新。从字库中读取点阵信息和OLED显示都是用的SPI,现在SPI Clock用的是16MHz,也把CC2541的省电功能去掉了,但还是每次更新OLED显示后蓝牙就会异常断开?这个是因为将ANCS转化为OLED显示的应用占用的时间过长吗?有什么建议?
kqian0327:
你好,
你的需要发送给OLED的数据量大吗?
这个刷新时间大概是多长?有做过测试吗?
kqian0327:
你好,
如果你把connection interval加大到1s呢?
或者把connection latency加大试试吧。
jin guo1:
回复 kqian0327:
Dear kqian0327:
connection interval已經加到1s了,單個任務佔用了120ms左右,將connection latency加大無改善。一般單個任務暫用多長時間才不會影響藍牙?