STM32F407 怎么通过网口实现数据的实时传输

2019-07-20 12:08发布

RT,我通过AD7606模块实现了数据的实时采集,然后想以单片机为服务器,pc端为客户端,将采集到的数据实时传输到pc上。
我把采集到的数据存到了一个缓冲区中,按照TCP服务器例程中的方法,只能每个0,5秒发送一次数据(调用TCP_poll()).在这种情况下,我设置的缓冲区早就满了,所以会丢失很多数据。
请问,TCP_poll()能不能设置更小的时间间隔,或者有没有更好地方法实现数据的实时传输?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
huanghan
1楼-- · 2019-07-20 13:40
 精彩回答 2  元偷偷看……
wangzhihao
2楼-- · 2019-07-20 17:37
顶顶  紫薯布丁
taizonglai
3楼-- · 2019-07-20 22:32
发送数据不要放到TCP_Poll()函数中,单独写个函数,可以参考F429或者F767的相关例程
wangzhihao
4楼-- · 2019-07-21 00:34
 精彩回答 2  元偷偷看……
wangzhihao
5楼-- · 2019-07-21 03:18
huanghan 发表于 2017-9-6 19:55
可以用,添加应用就需要自己修改。

谢谢 , 我改出来了

一周热门 更多>