原创 【博客大赛】高性能以太网芯片W5500调试总结

2015-3-16 01:15 3256 25 29 分类: 通信 文集: STM32

一、W5500的简单介绍:

W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。 W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层( MAC) 及物理层( PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。
久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 以及 PPPoE协议。 W5500 内嵌 32K 字节片上缓存以供以太网包处理。如果你使用 W5500, 你只需要一些简单的 Socket 编程就能实现以太网应用。这将会比其他嵌入式以太网方案 更加快捷、简便。用户可以同时使用 8 个硬件 Socket 独立通讯。
W5500 提供了 SPI(外设串行接口)从而能够更加容易与外设 MCU 整合。而且, W5500 的使用了新的高效 SPI 协议支持 80MHz 速率,从而能够更好的实现高速网络通讯。 为了减少系统能耗,W5500 提供了网络唤醒模式(WOL)及掉电模式供客户选择使用。

二、硬件原理

qq截图20150316002740.jpg
在调试的时候,四个指示灯全亮,从新看官方的数据手册,才知道出了如图箭头所指的毁灭性错误。
qq截图20150316003701.jpg
修改简单,只需将其改为接地就OK了。
三、PCB
qq截图20150316003002.jpg
剪短蓝色箭头所指的电源线,之后飞线。
 
PCB的绘制,别的没什么,唯独要注意的是,需要走两队差分线。我这里走的不是太严格,但是100M的网速测试OK,具体后续再改进。
 
四、调试过程
具体移植的过程见后续的移植博文。大致过程如下:
1、下载官方固件库,在MDK5.1中移植。
qq截图20150316005205.jpg
2、连接硬件。
3、借助串口调试IP/MAK地址等。
qq截图20150316005400.jpg
4、修改电脑的IP地址,让其在同一个局域网内。
28975640.jpg
5、之后就是ping IP地址,看能否ping 通??
29607734.jpg
顺利能ping通。说明基本正常。。。
6、最后用网速测试软件发送一些数据,一遍测试。
da953.jpg
此时将STM32开发板当做是客户端,之后互传数据:
飛天貮號 STM32
有些设计值得用一生追求。。。
测试OK....
 
说明W5500的第一步基本走完。后续的路还很长。时间不早了,洗澡睡觉。
 
最后推荐一首歌——孙露(再度重相逢),很适合编写博客边听。
 
W5500的数据手册见附件。
                                                                                                            
                                                                      深圳晶耀光电(供应专业的LCD屏、LCD模组)
 
                                                                                                             深圳 2015 03 16
PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1069018 2015-9-28 16:53

谢谢分享

残弈悟恩 2015-3-26 12:47

不是默认的,可以人为设置,内部有专门寄存器,填什么IP就是什么IP地址。

残弈悟恩 2015-3-26 12:44

呵呵。。。

用户1411329 2015-3-25 20:27

没玩过这个,为什么要把本地IP地址设为192.168.1.32,是W5500默认的还是自己设置的?

用户1764241 2015-3-16 07:40

专业,经典。。。

用户1764902 2014-6-5 07:46

不错

用户309191 2013-11-30 22:08

谢谢,学习啦,保存。

sunyzz 2013-6-4 08:56

谢谢~~

用户593939 2013-6-3 22:14

写的好,学习参考了
相关推荐阅读
残弈悟恩 2018-11-29 18:36
【博客大赛】国产SWM32单片机学习连载(一)
让更多人知道“中国芯”第1章 SWM320控制器简介单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用缩写MCU表示。单片机由运算器、控制...
残弈悟恩 2018-11-22 21:47
签到
2年没来了,既然来了,就签个到...
残弈悟恩 2016-03-25 18:38
评论:@以芯筑未来 博客中提到的“[转]29岁了,继续做个精致的电子工程师”
今天没时间看,先转了,等有时间了,好好拜读一下。...
残弈悟恩 2016-01-11 14:55
【博客大赛】各位网友,你想对EDN网站说点什么?
自荣获2015年EDN最佳博主奖以后,可能太过于自满,就再也没怎么写过博客自己!! 说心里话,肯定不是自满,实在是太忙了,所以只是常来看看,看大家写了什么,有什么最新的科技动态,反正是不想写。...
残弈悟恩 2015-10-23 14:28
评论:@wshr_king's Blog 博客中提到的“CODE RW RO ZI”
积累一下,谢谢楼主。...
EE直播间
更多
我要评论
4
25
关闭 站长推荐上一条 /3 下一条