ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:16.30KB ,
资源ID:17148329      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17148329.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ENC28J60网络模块常见问题汇总.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

ENC28J60网络模块常见问题汇总.docx

1、ENC28J60网络模块常见问题汇总ENC28J60网络模块常见问题汇总 问题目录Q1:连接开发板,总提示初始化失败?Q2:如何检查模块和电脑网络连接是否正常?Q3:ENC28J60网络模块和电脑直连,怎么接?Q4:开发板LCD显示初始化成功,但无法ping通?Q5:可以ping通,电脑做TCP Server无法正常使用?Q6:Webserver点击按键不能控制LED亮灭?Q7:是否有UDP例程?Q8:工作电流是多少?Q9:模块能自动获取ip么?Q1:连接开发板,总提示初始化失败?A:这个问题一般出现在MiniSTM32开发板用户上面。可能有2个原因:1,供电不够。ENC28J60需要比较大的

2、电流,建议接开发板的USB线不要插集线器,直接插电脑的USB口,最好插电脑后面的USB。2,信号干扰比较大。这个问题,主要是SCK上面,由于Mini板是通过杜邦线连接的,而SCK信号频率比较高,容易出现问题,一般解决办法是:用手抓住杜邦线就可以初始化通过,或者拿一个金属物,接触到SCK信号,就可以正常初始化通过了。在实际应用中,建议大家ENC28J60模块和MCU的连接最好是在一个板子上,或者采用排针排座直接插的方式,通过杜邦线分散连接,极易受干扰。战舰板采用的排线连接,效果就比杜邦线分散连接好的多。Q2:如何检查模块与电脑网络连接是否正常?A:可以ping一下模块IP地址即可确定是否连接成功

3、。在确认网络连接无误,并且液晶显示ENC28J60初始化成功以后,我们可以在电脑端点击:开始运行cmdping 192.168.1.16 回车,如图Q2.1所示: 图Q2.1 ping 模块IP地址(默认地址:192.168.1.16) 如图所示,电脑发送了4次数据给ENC28J60模块,模块都应答了,说明ping通了,说明我们的模块与电脑的网络连接正常。 如果没有ping通,请检查网络连接。Q3:ENC28J60网络模块和电脑直连,怎么接?A:ENC28J60网络模块,和电脑直连,得准备一根交叉网线(注意,我们一般用的网线是直连的!),然后连接模块和电脑的网络接口。然后,电脑的IP还需要设置

4、一下,点击:本地连接属性Internet 协议(TCP/IP)属性常规选项卡,设置如下: 图Q3.1 Internet协议属性设置 因为我们在STM32开发板例程里面,设置的TCP Client连接IP地址是:192.168.1.103,所以,我们设置电脑的IP地址为192.168.1.103,然后子网掩码为:255.255.255.0,网关设置为192.168.1.1,DNS这里不用理会,设置好IP地址和网关以后,点击确定,就可以实现模块与电脑的直接连接(不经过路由器)。 设置好以后,可以用Q2的方法,来检测下电脑是否真的和模块网络连接正常。Q4:开发板LCD显示初始化成功,但无法ping通

5、?A:这个问题,要检查网络连接是否正常。主要确定以下几点:1, 模块和电脑是直连么?如果是直连,必须用交叉网线,详见Q3。2, 路由器IP地址是不是:192.168.1.1?如果不是,要嘛设置路由器IP地址为192.168.1.1,要嘛就得修改代码,把网络模块的IP地址和网关,修改成和路由器IP地址号段一致的IP。比如:你路由器的IP地址是:192.168.54.1,那么路由器的IP号段就是:192.168.54.xxx。xxx是可以随意修改的,我们就可以修改模块IP地址为:192.168.54.16,网关为:192.168.54.1,则ENC28J60例程里面,main函数代码修改,如下:

6、uip_ipaddr(ipaddr, 192,168,54,16);/设置本地设置IP地址 uip_sethostaddr(ipaddr); uip_ipaddr(ipaddr, 192,168,54,1); /设置网关IP地址(其实就是你路由器的IP地址) uip_setdraddr(ipaddr); uip_ipaddr(ipaddr, 255,255,255,0);/设置网络掩码 uip_setnetmask(ipaddr); 3, 电脑同时开启了2个网卡,无线网卡用来连接外网,有线网卡,连接到了网络模块。这种情况可能会导致电脑和开发板的通信不正常。解决办法:请关闭无线网卡。不要同时开2

7、个网卡。Q5:可以ping通,电脑做TCP Server无法正常使用?A:此问题,可能有如下两个原因:1, 模块的连接IP地址,不是你电脑的IP地址。我们模块默认连接IP地址,是:192.168.1.103,如果你电脑不是这个地址,那么需要根据你电脑的IP 地址修改代码才行。假设你电脑IP地址是:192.168.54.108,那么我们要先在例程找到:tcp_client_demo.c,然后修改:tcp_client_reconnect函数内容如下: void tcp_client_reconnect() uip_ipaddr_t ipaddr; uip_ipaddr(&ipaddr,1

8、92,168,54,108); /设置IP为192.168.54.108 uip_connect(&ipaddr,htons(1400); /端口为1400 然后编译,重新下载,即可。2, 电脑开启了防火墙。电脑开启防火墙,可能会导致模块和电脑的通信不正常,所以,把电脑的防火墙关闭即可。 Q6:Webserver点击按键不能控制LED亮灭?A:这个问题,可能是浏览器的问题,请换IE浏览器试试。Q7:是否有UDP例程? A:我们提供战舰板的LWIP例程,支持UDP,该例程可以在开源电子网( )下载到。下载地址: 。该例程下载到战舰板,即可直接使用。 Q8:工作电流是多少?A:9798mA Q9:模块能自动获取ip么?A:不能

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2