关于enc28j60的使用问题
本帖最后由 clawclaw 于 2012-11-27 20:11 编辑我买了一个enc28j60模块,按照教学贴的接线方式与Arduino连接了7根线,其中cs连接pin8,网线与路由器连接,代码是教学贴的程序代码,将程序烧录进去后,ping enc28j60模块时,(ping 192.168.1.10)显示“无法访问目标主机”,恳请各位高手解答是何原因,十分感谢!!
参考的帖子:http://www.geek-workshop.com/thread-2049-1-1.html
具体接线:Vcc接3.3V;CS接D8;SI接D11;SO接D12;SCK接D13;RESET接RESET;GND接GND
1、现象:模块电源灯亮,但网线指示灯没亮。
2、防火墙已关闭。
3、传输率为57600时,无法正确显示信息。
4、使用网络主机扫描程序查找192.168.1.10也没有。
初步怀疑是设置问题,但对网络方面不熟悉,无法确切知道原因。
模块正面:
模块背面:
这个是传说中的指示灯吗?: 哪个例子啊,程序烧进去没?用串口调试看看,最主要还是认真检查线序!! 问题要描述清楚啊,那个例程? 请问现在可以用了吗?你能把问题描述的清楚点嘛?这样帮助你的人比较多哦! 如果你的CS连接D8,那么这句就应该相应的修改:if (ether.begin(sizeof Ethernet::buffer, mymac, 10) == 0)
Serial.println( "Failed to access Ethernet controller");其中的10,必须改为8 "但网线指示灯没亮"第一个问题就是网线没插好了,其他再说 解决没?我和你一样,我是网口的灯亮,但我ping 不通 最好发下串口切图,具体接线,那个例子代码是针对cs接10的代码,你仔细看看他后面有接线说明。。。。 zcbzjx 发表于 2012-11-26 20:34 static/image/common/back.gif
最好发下串口切图,具体接线,那个例子代码是针对cs接10的代码,你仔细看看他后面有接线说明。。。。
接线接的没问题,我看网口的灯也亮,就是ping 不通!这让我很郁闷 +我qq51728096,。 改一下代码中的MAC地址 我的enc28j60跟你的是一样的,我接了8根线,我看你的INT好像没有接,INT接D2 StarZ 发表于 2013-1-20 19:41 static/image/common/back.gif
我的enc28j60跟你的是一样的,我接了8根线,我看你的INT好像没有接,INT接D2
etherCard库不用接int。没用到中断的
页:
[1]