测试1
w5500 作为tcp server,上位机labveiw程序作为clinet,正常第二次交互结束后,客户端发送一个【RST,ACK】报文断开了连接;
(1)使用wireshark抓取报文没看出其他异常; (2)使用第三方网络调试助手作为client,多次交互无问题;
测试2
仍使用上位机labveiw程序作为clinet,使用另外一个tcp转485模块作为tcp server 替代w5500,多次交互无异常
所以目前怀疑是labveiw程序和w5500兼容性导致
1.比较上面2种场景报文,发现w5500作为tcp server时,每次交互都会发送“tcp window update”报文;查了下非异常报文,但是能否把这个报文去掉呢,手册未找到对应寄存器
2.RST报文可能的原因是什么呢,有没有大佬遇到过
更多回帖