CH395+STM32F103测试过程重新插拔网线

网口芯片与STM32通信过程中,将连接电脑的网口端拔掉,然后重新插上后发现通信直接失败,测试环境UDP,静态IP地址

您好,CH395UDP模式网线断连后无法正常通信,原因可能有以下几种情况:

1、可以确认一下代码是否有检测到PHY断连关闭Socket的操作,如果有可以去掉或在PHY建立连接后重新创建socket;

2、可以确认是否报超时中断,UDP模式下可能由于断开网线导致某包数据发送失败而触发超时中断,默认情况下报超时中断后协议栈会自动关闭相应socket,需在超时重传中重新创建socket。

image.png

如还有其他问题可邮件(zl@wch.cn)联系。


只有登录才能回复,可以选择微信账号登录