This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【cc3000】TCP连接的时候,发送速度太快会接收不到数据是怎么回事?

Other Parts Discussed in Thread: CC3200

大家好!请问一下,我电脑端做服务器,CC3000客户端,TCP连接。

服务器端不断的以包头+包体的形式发送数据包给客户端,客户端处理完数据后再以包头+包体返回给客户端。一直循环。

问题出在下图1位置,服务器发送完数据了,但是客户端会出现收不到的情况,就是IRQ没有下降沿,函数一直停留在等待接收阶段。也就是卡在SimpleLinkWaitEvent这个函数这边。

进过测试,当延迟函数Delay(n) (毫秒)的n越大,越不会卡,当n>800时,可以顺畅运行。

请问这是为什么?