野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9774|回复: 5

enc28j60网络ip不能ping通

[复制链接]
发表于 2013-10-23 16:37:35 | 显示全部楼层 |阅读模式
stm32的网络ip不能ping通,怎么解决啊
已经把光盘里的所有程序都试过了。还是ping不通啊。
回复

使用道具 举报

发表于 2013-10-23 16:51:14 | 显示全部楼层
以太网的实验需要根据路由或者电脑配置修改代码里的ip的,论坛有很多人问过,楼主研究一下吧,例如:http://www.firebbs.cn/forum.php?mod=viewthread&tid=846
回复 支持 反对

使用道具 举报

发表于 2013-10-24 09:04:36 | 显示全部楼层
联系客服,把板子寄回来测试下,看看是不是板子的问题
回复 支持 反对

使用道具 举报

发表于 2013-10-25 10:09:57 | 显示全部楼层
fire 发表于 2013-10-24 09:04
联系客服,把板子寄回来测试下,看看是不是板子的问题

第24章_以太网及LWIP移植
http://pan.baidu.com/share/link?shareid=472225&uk=1463230356

把这个例程烧写进去,里面有个 readme.txt文档 说明怎么测试。
1、开发板直接通过网线连电脑
2、开发板直接通过网线连路由器
回复 支持 反对

使用道具 举报

发表于 2013-10-25 10:16:07 | 显示全部楼层
随风 发表于 2013-10-23 16:51
以太网的实验需要根据路由或者电脑配置修改代码里的ip的,论坛有很多人问过,楼主研究一下吧,例如:http:/ ...

修改代码的Ip很简单,如下图修改即可:
123.png

  IP4_ADDR(&ipaddr, 192, 168, 1, 18);    //开发板ip
  IP4_ADDR(&netmask, 255, 255, 255, 0);  //子网掩码
  IP4_ADDR(&gw, 192, 168, 1, 1);         //网关

  1、开发板的ip跟你电脑的ip还有局域网内的其他ip都不能够是一样
  2、子网掩码跟你的局域网内的Ip是一样的
  3、网关跟你局域网的ip也是一样的,如果你的局域网的网关是192.168.0.x的话
     那么请修改代码里面的网关为:192.168.0.x,或者把你的路由器的网关设置成:192.168.1.1

如果查看自己电脑的ip?
在dos模式下,输入命令:ipconfig,即可查看到本机的Ip,子网掩码和网关
如果还是不会,请百度,百度有图文教程。
回复 支持 反对

使用道具 举报

发表于 2015-4-4 21:01:04 | 显示全部楼层
fire 发表于 2013-10-25 10:16
修改代码的Ip很简单,如下图修改即可:

UDP_Source_Port[2]={0x1f,0x90}; //udp本机端口8080
UDP_Target_Port[2]={0x1F,0x41}; //UDP目标端口8001
你好我想问一下 这个是怎么计算的 ?为什么{0x1f,0x90}是8080端口
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-24 21:24 , Processed in 0.051232 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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