bianhengyang 发表于 2013-4-23 22:34:00

请教uip1.0中tcp连通后,通讯一段时间后自动断开

我在M3做以太网通讯时,移植的是UIP1.0的协议栈,移植成功后,通行挺正常的,可是后来让M3一直给TCP调试工具发数大概过了半个小时后就自动断开了,再次点击tcp调试工具上的链接按钮,这时就链接不上了,要是通信正常时候,点击tcp调试工具的断开按钮,然后再次链接是没有问题的,现在请教各位高手,帮帮解决。

bianhengyang 发表于 2013-4-24 21:48:52

今天测试了,应该是网络模块enc28j60容易受到干扰,但是没有找到好的解决方法,程序上发生错误时给enc28j60重新配置下还是能通信的

chengying 发表于 2013-10-18 15:12:56

bianhengyang 发表于 2013-4-24 21:48 static/image/common/back.gif
今天测试了,应该是网络模块enc28j60容易受到干扰,但是没有找到好的解决方法,程序上发生错误时给enc28j60 ...

你好,你是怎么检测enc28j60通信不上?我现在也遇到通信中断,主程序在泡,也怀疑是enc28j60有问题,我不知道何时重启enc28j60,检测什么条件去重新配置enc28j60?

bianhengyang 发表于 2013-10-22 07:22:25

就是一段时间调用一下enc28j60的初始化函数,不需要检测什么,你可以试试,

bianhengyang 发表于 2013-10-22 07:22:58

chengying 发表于 2013-10-18 15:12 static/image/common/back.gif
你好,你是怎么检测enc28j60通信不上?我现在也遇到通信中断,主程序在泡,也怀疑是enc28j60有问题,我不 ...

就是一段时间调用一下enc28j60的初始化函数,不需要检测什么,你可以试试

chengying 发表于 2013-10-22 08:51:01

这样不是很浪费效率?一般是多长时间?

fengyunyu 发表于 2013-10-22 10:19:17

enc28j60经常会处于只能收不能发状态,要自己做状态检测。
页: [1]
查看完整版本: 请教uip1.0中tcp连通后,通讯一段时间后自动断开