OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8454|回复: 29

关于第五十七章 ENC28J60网络实验问题的请教

[复制链接]

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
发表于 2012-11-7 11:21:25 | 显示全部楼层 |阅读模式
         旗舰板已买回半个多月了,功能很强大,物有所值,可见花费原子多大的心血啊,我们会珍惜的,把STM32的相关知识学好。

        在学习 旗舰板的各个例题的过程中,遇到好多问题,但都攻克掉了,只是这五十七章 ENC28J60网络实验的问题,由于原来从来没有接触这有关网络的问题,

认识特别抽象,连续苦战了几天,就是照描画虎,也没有得到一个正确的结果,特此请教。

       1,网络模块,我选购了一块,按说明焊好它的连线,插到旗舰板上,见下图,这样的连接,没有问题吧?

      



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 11:30:38 | 显示全部楼层
    2, 这个网络模块和PC机的连接,只要把原来宽带的网络线拔掉,再插到这个模块的插口里就可以了吧?中间不需要再连接什么路由器了吧?

      



回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 11:35:10 | 显示全部楼层

 插到网络模块的网络连线


 



 

回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 11:40:08 | 显示全部楼层
3, 经过以上的网络线连接,把57例题的编译的HEX下载带旗舰板里,显示结果如下:

     



回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 11:48:30 | 显示全部楼层
3,原子在使用指南里告诉俺: 这是连接不成功,照上面的连接怎么能不成功呢?那个地方错了?



回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 11:56:22 | 显示全部楼层
 4, 把IP地址设为127,0,0,1 ,指示灯亮了,成功,这对吗?



回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 12:01:23 | 显示全部楼层
我苦干了几天,对于网络这方面的知识,还是云山雾罩的,清原子或网上的其他大师给予指正,我到底那个地方搞错了? 跪谢!!!
回复 支持 反对

使用道具 举报

23

主题

143

帖子

1

精华

高级会员

Rank: 4

积分
933
金钱
933
注册时间
2012-4-23
在线时间
68 小时
发表于 2012-11-7 12:18:30 | 显示全部楼层
是战舰不是旗舰。




楼主能不能分享一下例程的WEB网页源代码?
回复 支持 反对

使用道具 举报

11

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
652
金钱
652
注册时间
2012-8-1
在线时间
68 小时
发表于 2012-11-7 12:31:08 | 显示全部楼层
楼主需要注意把开发板的IP地址与PC机的IP地址设在同一网段内:如192.168.1.XXX
PC机最好设置成固定IP,不要设成自动获取的
回复 支持 反对

使用道具 举报

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-10-31
在线时间
0 小时
发表于 2012-11-7 13:13:35 | 显示全部楼层
不错    帮顶!!!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2012-11-7 19:01:53 | 显示全部楼层
楼主搞错了,你那个不是路由器,是电信猫!!!
ADSL用的,你得买个路由器啊,你这样的接法,等于将我们的开发板连接到因特网了...而不是连接到你的电脑。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 19:15:43 | 显示全部楼层
回复【8楼】李牧林:
是战舰不是旗舰。楼主能不能分享一下例程的WEB网页源代码?
---------------------------------

我哪有什么代码呀,就是用原子的战舰板的这道例题,你可以自己去下载使用了。
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-7 19:30:50 | 显示全部楼层
回复【11楼】正点原子:
楼主搞错了,你那个不是路由器,是电信猫!!! ADSL用的,你得买个路由器啊,你这样的接法,等于将我们的开发板连接到因特网了...而不是连接到你的电脑。
--------------------------------------------------------------------------------------------------------------------------------------------------
    我没有错,就是把PC 接这 “宽带猫” 的 网络线 拔下来,再插到战舰板的网络模块的插口里,实际这时因特网已和PC电脑断开,PC只和

战舰开发板的网络模块连接了,这样连接有什么错吗?还是它们之间必须要有个“路由器”连接,才能正常工作?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2012-11-7 21:50:54 | 显示全部楼层
回复【13楼】dong:
---------------------------------
这不行呢...
你这是直连了...
得路由器啊。直连比较麻烦,貌似要交叉线,百度下两台电脑直连,是怎么连接?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

23

主题

127

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
389
金钱
389
注册时间
2012-5-6
在线时间
0 小时
发表于 2012-11-7 23:34:26 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
哈哈  我把你的这个连接因特网的做出来了。。。。
可以看看这个网站 http://dc.sdut.me
我的博客,欢迎来访~
http://rmingwang.com
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 08:29:16 | 显示全部楼层
回复【15楼】Rming:
回复【14楼】正点原子:---------------------------------哈哈  我把你的这个连接因特网的做出来了。。。。可以看看这个网站 http://dc.sdut.me 
--------------------------------------------------------------------------
呵呵!广告做到这里,做出来的东西有的是,我不要!我要的是原子网络模块怎么连接,你会吗?
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 08:54:39 | 显示全部楼层
回复【14楼】正点原子:
回复【13楼】dong: --------------------------------- 这不行呢... 你这是直连了... 得路由器啊。直连比较麻烦,貌似要交叉线,百度下两台电脑直连,是怎么连接? 
---------------------------------
     原子你两次没有正确解答我的问题:

       1,电信猫我不知道?图都贴的那么清楚,怎么是把开发板连接到因特网上呢?而把电脑甩外面了?

       2,既然是直通,错了,那按你这道例题,还要是有路由器的,怎么连接,告诉一下就行了,还要我去百度直通交

 叉的方法,难道让我不做你这道例题,去探索一个新的课题?
回复 支持 反对

使用道具 举报

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
发表于 2012-11-8 09:51:37 | 显示全部楼层
回复【6楼】dong:
---------------------------------
127,0,0,1是自己主机地址
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2012-11-8 10:02:53 | 显示全部楼层
回复【17楼】dong:
---------------------------------
1,这个我开始理解错了,不好意思。你的是直接通过连电信猫的网线,连接电脑和网络模块,没错吧?
2,如果是电脑直接连网络模块,这个我没测试过。我们例程里面的连接方式是:电脑<--->路由器<--->网络模块。这就是我们这边例程测试的时候,使用的连接方式。路由器用的TPLINK的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 10:09:14 | 显示全部楼层
回复【19楼】正点原子:
回复【17楼】dong: --------------------------------- 1,这个我开始理解错了,不好意思。你的是直接通过连电信猫的网线,连接电脑和网络模块,没错吧? 2,如果是电脑直接连网络模块,这个我没测试过。我们例程里面的连接方式是:电脑<--->路由器<--->网络模块。这就是我们这边例程测试的时候,使用的连接方式。路由器用的TPLINK的。
---------------------------------
噢,这就很明白了,谢谢!
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 10:10:21 | 显示全部楼层
回复【18楼】miaoguoqiang:
回复【6楼】dong: --------------------------------- 127,0,0,1是自己主机地址
---------------------------------------------------------------------------------------
也谢谢你的解答!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2012-8-10
在线时间
6 小时
发表于 2012-11-8 11:53:58 | 显示全部楼层
回复【19楼】正点原子:
---------------------------------
我买了个你的网络模块,没有路由器,没法用啊,是吧?我见别人的开发板,就是和电脑直接连接啊?!
回复 支持 反对

使用道具 举报

23

主题

127

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
389
金钱
389
注册时间
2012-5-6
在线时间
0 小时
发表于 2012-11-8 12:37:15 | 显示全部楼层
没有广告的意思……我的意思是可以接入互联网和web服务器进行通信……
我的博客,欢迎来访~
http://rmingwang.com
回复 支持 反对

使用道具 举报

11

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
652
金钱
652
注册时间
2012-8-1
在线时间
68 小时
发表于 2012-11-8 12:42:43 | 显示全部楼层
回复【22楼】ganjinming:
---------------------------------
开发板的IP地址与PC机的IP地址是否设在同一网段内?如192.168.1.XXX 

PC机最好设置成固定IP,不要设成自动获取的。否则就要通过路由器的DHCP功能进行动态IP地址分配。
我们平常上网时为了方便一般都是把PC机设成自动获取IP地址的,此时PC机的IP地址由具备DHCP功能的设备(如路由器)进行动态分配。
可以想象,如果PC机设成自动获取IP,在开发板和电脑直接连接的情况下,没有了可以给PC机分配IP地址的设备,也没有可以进行IP地址转换的设备。此时将导致开发板的IP地址与PC机的IP地址不在同一网段内,进行TCP连接时会导致连接失败。

不知道是不是这个原因,请海涵
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 15:52:46 | 显示全部楼层
回复【23楼】Rming:
没有广告的意思……我的意思是可以接入互联网和web服务器进行通信……
---------------------------------
那就好,我想进到这个坛子的朋友,都是搞技术的,不会像外面,你就是蹲在厕所里,说不定会有人钻进来送张肯德基广告给你,烦得很啊!
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 15:55:12 | 显示全部楼层
回复【24楼】2012lc:
回复【22楼】ganjinming: --------------------------------- 开发板的IP地址与PC机的IP地址是否设在同一网段内?如192.168.1.XXX  C机最好设置成固定IP,不要设成自动获取的。否则就要通过路由器的DHCP功能进行动态IP地址分配。 我们平常上网时为了方便一般都是把PC机设成自动获取IP地址的,此时PC机的IP地址由具备DHCP功能的设备(如路由器)进行动态分配。 可以想象,如果PC机设成自动获取IP,在开发板和电脑直接连接的情况下,没有了可以给PC机分配IP地址的设备,也没有可以进行IP地址转换的设备。此时将导致开发板的IP地址与PC机的IP地址不在同一网段内,进行TCP连接时会导致连接失败。 不知道是不是这个原因,请海涵
--------------------------------------------------------------------------------------------------------------------------------------

            好的技术指导,谢谢你!
回复 支持 反对

使用道具 举报

20

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
288
金钱
288
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2012-11-8 16:00:24 | 显示全部楼层
回复【22楼】ganjinming:
回复【19楼】正点原子: --------------我买了个你的网络模块,没有路由器,没法用啊,是吧?我见别人的开发板,就是和电脑直接连接啊?!
------------------------------------------------------------------------------------------------------------------------------------------------
  你和我遇到同样的问题,看来这开发板是可以不经过路由器,直接和电脑相连的。道理上分析,这样做也应该是合理的。
回复 支持 反对

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2011-11-9
在线时间
0 小时
发表于 2013-4-6 12:03:49 | 显示全部楼层
回复【楼主位】dong:
---------------------------------
不知道楼主问题解决了没有。应该是这样字的,板子和PC应该在同一个网段,并且要插在一个路由上面,还有就是板子偶尔工作不稳定,重启一下就行了。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2013-4-8
在线时间
0 小时
发表于 2013-4-9 09:25:11 | 显示全部楼层
回复【28楼】380036169:

回复【楼主位】dong:
---------------------------------
不知道楼主问题解决了没有。应该是这样字的,板子和PC应该在同一个网段,并且要插在一个路由上面,还有就是板子偶尔工作不稳定,重启一下就行了。

---------------------------------
不用路由,直接使用交叉网线连接电脑和enc28j60模块,可以吗??
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2014-3-4 21:14:25 | 显示全部楼层
回复【15楼】Rming:
---------------------------------
大神,求指导啊!看了你那个网页好厉害啊!我想请教为什么我的那个网页下面显示乱码呢,而且led和温度和时间都不变化了?能指导一下吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 05:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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