微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 连续发送长数据包问题

CC2640 连续发送长数据包问题

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

Hi,

请问怎么实现CC2640不间断的方式发送数据到手机?

我现在用的是串口的历程, 实现方式是SPPBLEServer_enqueueUARTMsg( UART_DATA_EVT , buf, len);,写入240字节;手机端收到数据是不固定的间隔比较大的时间,就是数据时间不连续,时间间隔有时将近2秒。

怎样才能实现一个完整数据包之间不出现这么大的时间间隔,20-30ms 间隔是可以接受的。

多谢!

su,

你是和iOS连接吗?

把#define DEFAULT_ENABLE_UPDATE_REQUEST         TRUE  改成FALSE看看?

Hi Yan,

     非常感谢,问题解决了。 测试连续发送240字节中间不间断。

hi su rutong,

请问您是怎样做到一个时间间隔内发240字节的呢?协议里不是规定最大是20字节么?我现在最大也只能发20个字节,请问如何修改才能在一个时间间隔内发送超过20个字节的数据呢?一个时间间隔内可以发多个数据包(每个包20字节)么?

   我还发现,PC串口端通过蓝牙发送到手机端是可以超过20字节的(我一次发送100多个字节都可以,不过缩短发送时间间隔就会挂掉),而手机端通过蓝牙发送到PC端一次最多只能发20个字节,请问您有没有遇到过这个问题的?

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

网站地图

Top