本帖最后由 fjasio 于 2018-3-5 12:09 编辑 使用stm32 lwip udpip通信时,样机跟上位机之间单发单收(上位机发数据样机收或样机发数据上位机接收)正常。 两台样机对接,进行udp对等通信,一端样机发数据另一端样机收,出现只能接收第一帧数据,之后接收样机进不了数据接收中断了。 两台样机对接,进行udp对等通信,两端同时收发,这时两端样机均能正常收发数据。 【注意:使用的udp对等通信,不是服务器/客户端模式】 附上代码:样机1、样机2、使用的lwip协议栈 st平台:stm32F407
评分
查看全部评分
因为两机连续收发没有问题,估计是代码有BUG。
建议使用“IPOP v4.1”工具的“报文捕获”功能,
查看一下,两样机发送的数据,看看是没有回应,还是接收出错了。
因为没有数据,很难判断出问题所在。
评分
查看全部评分
两台样机跟电脑主机连在同一个局域网,可以在电脑主机上捕获两台样机之间的udp包吗
问题见楼上!!!
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
这个我有注意,而且调试的时候跟上位机之间是支持的。
不好意思了,第一次操作。代码你看看了,用到的话也是有收获的
这个可以试试,之前就是不知道怎么查看线路收发情况,谢谢
这个问题我不会。我是来学习的
可以的。你可以百度一下:IPAnalyse
它能做的到。