发 帖  
原厂入驻New
[问答] STM32F207+DP83848+LwIP拔下网线再插入网线就连不通了
397 STM32 LwIP
分享
STM32F207+dp83848+LwIP,在插入网线的情况下是可以连通的,但是如果拔下网线再插入网线就连不通了,再插入网线时,我重新把 ETH_MACDMA_Config()配置了一下还是不可以。求教解决方案!
1
2020-4-7 03:08:39   评论 分享淘帖 邀请回答

相关问题

42个回答
已解决,断一下线程,重新建立!即可
2020-4-7 05:36:15 评论

举报

我也在学以太网的通信,可以请教几个问题吗。
2020-4-7 05:53:54 评论

举报

当然可以,我尽力帮助!
2020-4-7 06:08:10 评论

举报

我刚把LWIP移植进去,但用调试助手却收不到任务信息,我是根据一个移植笔记来做的,上面说移植好后会一直收到某句话
2020-4-7 06:19:33 评论

举报

2020-4-7 06:25:35 评论

举报

小白刚学,不知道该怎么测ping
2020-4-7 06:36:41 评论

举报

ping命令,它是用来检查网络是否通畅或者网络连接速度的命令。
是用方法:
ping  [ip]  
例如:ping 192.168.1.12   
         ping www.openedv.com
2020-4-7 06:50:08 评论

举报

建议先看一下网络的基础知识,再去调试!这样就有方向了!
2020-4-7 06:59:26 评论

举报

2020-4-7 07:18:23 评论

举报

2020-4-7 07:27:28 评论

举报

我的32跟上位机连通了,希望你也能解决你的问题
2020-4-7 07:44:33 评论

举报

关闭自动协商模式试试
2020-4-7 07:57:46 评论

举报

線拔了, 最好重新init 一次, 然後dhcp 也要在重新要一次ip
或用更簡單的方式....
只要不到5步的幾個at command就能上網, 給你參考, 要不要升級uart to ethernet 更快更穩
http://www.yerendian.com/e100-uart-to-ethernet-module/
以上給你參考, 謝謝
qq: 43752596
2020-4-7 08:11:28 评论

举报

断了一下线程能不能详细点,我和你一样的问题,只不过我的解决方法是不用自动协商!你的是?
2020-4-7 08:31:08 评论

举报

把服务器线程关闭,并清除未发送的数据,防止内存溢出,然后在重新建个连接,Lwip有BUG,尤其数据量大时,没法解决,注意用网线状态的中断。
2020-4-7 08:44:31 评论

举报

服务器线程能够知道网络断开么,哪个函数会返回这样的错误值
2020-4-7 09:04:21 评论

举报

1、网线掉时(和网口断开),有中断
void Eth_Link_ITHandler(uint16_t&nbspHYAddress)
{
  /* Check whether the link interrupt has occurred or not */
  if(((ETH_ReadPHYRegister(PHYAddress,&nbspHY_MISR)) &&nbspHY_LINK_STATUS) != 0)
  {
    EthLinkStatus = ~EthLinkStatus;
if(EthInitStatus==1 )
{
if(EthLinkStatus != 0)
{
EthSerStatus = 0;
ETH_WritePHYRegister(PHYAddress,0X18,(ETH_ReadPHYRegister(PHYAddress, 0X18)&0XFF)|0X00);
LED0=0;
}
else
{
EthSerStatus = 1;
ETH_WritePHYRegister(PHYAddress,0X18,(ETH_ReadPHYRegister(PHYAddress, 0X18)&0XFF)|0X01);
LED0=1;
EthInStatus = 1;
}
}
else
{
LED0=1;
}
EXTI_ClearITPendingBit(EXTI_Line14);  /*清除LINE14上的中断标志位 */ 
// #endif
  }
}
2、服务器线程要知道网线是否掉线,用心跳,不断的发送某一特定数据,进行判断。
2020-4-7 09:18:32 评论

举报

我现在网线插拔中断和心跳都加上了,试试看
2020-4-7 09:37:28 评论

举报

我使用的是ENC28J60芯片,下载的底层代码里没有发现检测网络断开的中断?请问这个该怎么解决呢?没有使用操作系统。
2020-4-7 09:49:34 评论

举报

只有小组成员才能发言,加入小组>>

123下一页

103个成员聚集在这个小组

加入小组

热门话题

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表