网口芯片与STM32通信过程中,将连接电脑的网口端拔掉,然后重新插上后发现通信直接失败,测试环境UDP,静态IP地址
热门产品 :
CH394: 以太网协议栈芯片
网口芯片与STM32通信过程中,将连接电脑的网口端拔掉,然后重新插上后发现通信直接失败,测试环境UDP,静态IP地址
您好,CH395UDP模式网线断连后无法正常通信,原因可能有以下几种情况:
1、可以确认一下代码是否有检测到PHY断连关闭Socket的操作,如果有可以去掉或在PHY建立连接后重新创建socket;
2、可以确认是否报超时中断,UDP模式下可能由于断开网线导致某包数据发送失败而触发超时中断,默认情况下报超时中断后协议栈会自动关闭相应socket,需在超时重传中重新创建socket。
如还有其他问题可邮件(zl@wch.cn)联系。