W5500硬件电路设计+TCP/UDP程序

  • W9_157785
    了解作者
  • 55.8MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-10 05:26
    上传日期
详细的W5500硬件设计,实际调试过的STM32/c51控制例子,TCP/UDP服务器客户端程序
W5500开发设计.zip
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><meta name="generator" content="pdf2htmlEX"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/base.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/10347133/raw.css"><script src="https://csdnimg.cn/release/download_crawler_static/js/compatibility.min.js"></script><script src="https://csdnimg.cn/release/download_crawler_static/js/pdf2htmlEX.min.js"></script><script>try{pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});}catch(e){}</script><title></title></head><body><div id="sidebar" style="display: none"><div id="outline"></div></div><div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/10347133/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">&#39640;&#24615;&#33021;&#20197;&#22826;<span class="_ _0"></span>&#32593;&#33455;&#29255;<span class="_ _1"> </span><span class="ff2 sc1">W5500 <span class="_ _2"> </span></span>&#25968;&#25454;&#25163;&#20876;<span class="_ _0"></span><span class="ff2 sc1"> </span></div><div class="t m0 x1 h3 y2 ff3 fs1 fc0 sc1 ls0 ws0">W<span class="_ _0"></span>55<span class="_ _3"></span>00 <span class="_ _4"> </span><span class="ff1">&#26159;&#19968;&#27454;&#20840;&#30828;&#20214;</span> <span class="_ _5"> </span>T<span class="_ _3"></span>CP/IP <span class="_ _5"> </span><span class="ff1 ls1">&#23884;&#20837;&#24335;&#20197;&#22826;&#32593;&#25511;&#21046;&#22120;&#65292;&#20026;&#23884;&#20837;&#24335;&#31995;&#32479;&#25552;&#20379;&#20102;&#26356;&#21152;&#31616;&#26131;&#30340;&#20114;&#32852;&#32593;&#36830;<span class="_ _3"></span>&#25509;&#26041;</span></div><div class="t m0 x1 h3 y3 ff1 fs1 fc0 sc1 ls1 ws0">&#26696;&#12290;<span class="ff3 ls0">W5500 <span class="_ _5"> </span></span>&#38598;&#25104;&#20102;<span class="ff3 ls0"> <span class="_ _4"> </span>T<span class="_ _3"></span>CP/<span class="_ _0"></span>I<span class="_ _3"></span>P <span class="_ _5"> </span><span class="ff1 ls1">&#21327;&#35758;&#26632;&#65292;</span>1<span class="_ _0"></span>0/100M <span class="_ _5"> </span><span class="ff1 ls1">&#20197;&#22826;&#32593;&#25968;&#25454;&#38142;&#36335;&#23618;&#65288;</span>MAC<span class="ff1">&#65289;</span> <span class="_ _5"> </span><span class="ff1 ls1">&#21450;&#29289;&#29702;&#23618;&#65288;</span>PH<span class="_ _0"></span>Y<span class="_ _6"></span><span class="ff1 ls1">&#65289;&#65292;&#20351;&#24471;</span></span></div><div class="t m0 x1 h3 y4 ff1 fs1 fc0 sc1 ls1 ws0">&#29992;&#25143;&#20351;&#29992;&#21333;&#33455;&#29255;&#23601;&#33021;&#22815;&#22312;&#20182;&#20204;&#30340;&#24212;&#29992;&#20013;&#25299;&#23637;&#32593;&#32476;<span class="_ _6"></span>&#36830;&#25509;&#12290;<span class="_ _0"></span><span class="ff3 ls0"> </span></div><div class="t m0 x1 h3 y5 ff1 fs1 fc0 sc1 ls1 ws0">&#20037;&#32463;&#24066;&#22330;&#32771;&#39564;&#30340;<span class="ff3 ls0"> <span class="_ _5"> </span>W<span class="_ _0"></span>IZn<span class="_ _3"></span>et <span class="_ _5"> </span><span class="ff1 ls1">&#20840;&#30828;&#20214;</span> <span class="_ _4"> </span>TCP/I<span class="_ _3"></span>P <span class="_ _4"> </span><span class="ff1">&#21327;&#35758;&#26632;&#25903;&#25345;</span> <span class="_ _4"> </span>T<span class="_ _3"></span>CP,UDP,<span class="_ _0"></span>I<span class="_ _6"></span>Pv<span class="_ _0"></span>4,I<span class="_ _3"></span>CMP,ARP,IGMP <span class="_ _5"> </span><span class="ff1 ls1">&#20197;&#21450;</span> <span class="_"> </span>PPPoE </span></div><div class="t m0 x1 h3 y6 ff1 fs1 fc0 sc1 ls1 ws0">&#21327;&#35758;&#12290;<span class="ff3 ls0">W5500 <span class="_ _5"> </span></span>&#20869;&#23884;<span class="ff3 ls0"> <span class="_ _4"> </span>32K <span class="_ _5"> </span></span>&#23383;&#33410;&#29255;&#19978;&#32531;&#23384;&#20197;&#20379;&#20197;&#22826;&#32593;&#21253;&#22788;&#29702;&#12290;&#22914;&#26524;&#20320;&#20351;&#29992;<span class="ff3 ls0"> <span class="_ _5"> </span>W5500<span class="_ _0"></span><span class="ff1">&#65292;</span> <span class="_ _5"> </span><span class="ff1">&#20320;&#21482;&#38656;&#35201;&#19968;<span class="_ _6"></span>&#20123;&#31616;&#21333;</span></span></div><div class="t m0 x1 h3 y7 ff1 fs1 fc0 sc1 ls0 ws0">&#30340;<span class="ff3"> <span class="_ _5"> </span>So<span class="_ _0"></span>cket <span class="_ _5"> </span></span><span class="ls1">&#32534;&#31243;&#23601;&#33021;&#23454;&#29616;&#20197;&#22826;&#32593;&#24212;&#29992;&#12290;&#36825;&#23558;&#20250;&#27604;<span class="_ _6"></span>&#20854;&#20182;&#23884;&#20837;&#24335;&#20197;&#22826;&#32593;&#26041;&#26696;<span class="_ _0"></span><span class="ff3 ls0"> <span class="_ _5"> </span><span class="ff1">&#26356;&#21152;&#24555;&#25463;&#12289;&#31616;&#20415;&#12290;&#29992;&#25143;<span class="_ _3"></span>&#21487;&#20197;&#21516;</span></span></span></div><div class="t m0 x1 h3 y8 ff1 fs1 fc0 sc1 ls1 ws0">&#26102;&#20351;&#29992;<span class="ff3 ls0"> <span class="_ _5"> </span><span class="ls2">8 <span class="_ _4"> </span></span></span>&#20010;&#30828;&#20214;<span class="ff3 ls0"> <span class="_ _5"> </span>So<span class="_ _0"></span>c<span class="_ _6"></span>ke<span class="_ _0"></span>t <span class="_ _5"> </span><span class="ff1 ls1">&#29420;&#31435;&#36890;&#35759;&#12290;</span> </span></div><div class="t m0 x1 h3 y9 ff3 fs1 fc0 sc1 ls0 ws0">W<span class="_ _0"></span>55<span class="_ _3"></span>00 <span class="_ _4"> </span><span class="ff1">&#25552;&#20379;&#20102;</span> <span class="_ _5"> </span><span class="ls3">SPI<span class="_ _3"></span><span class="ff1 ls1">&#65288;&#22806;&#35774;&#20018;&#34892;&#25509;&#21475;&#65289;&#20174;&#32780;&#33021;&#22815;&#26356;&#21152;&#23481;&#26131;&#19982;&#22806;&#35774;<span class="ff3 ls0"> <span class="_ _4"> </span>M<span class="_ _3"></span>CU <span class="_ _4"> </span><span class="ff1 ls1">&#25972;&#21512;&#12290;&#32780;&#19988;&#65292;</span> <span class="_ _5"> </span>W<span class="_ _0"></span>5<span class="_ _3"></span>500 <span class="_ _4"> </span><span class="ff1 ls1">&#30340;&#20351;&#29992;&#20102;</span></span></span></span></div><div class="t m0 x1 h3 ya ff1 fs1 fc0 sc1 ls1 ws0">&#26032;&#30340;&#39640;&#25928;<span class="ff3 ls0"> <span class="_ _5"> </span>SPI <span class="_ _5"> </span></span>&#21327;&#35758;&#25903;&#25345;<span class="ff3 ls0"> <span class="_ _4"> </span>80MHz <span class="_ _5"> </span></span>&#36895;&#29575;&#65292;&#20174;&#32780;&#33021;&#22815;&#26356;&#22909;&#30340;&#23454;&#29616;&#39640;&#36895;&#32593;&#32476;&#36890;&#35759;&#12290;<span class="_ _0"></span><span class="ff3 ls0"> <span class="_ _5"> </span><span class="ff1">&#20026;&#20102;&#20943;&#23569;&#31995;&#32479;&#33021;<span class="_ _6"></span>&#32791;&#65292;</span></span></div><div class="t m0 x1 h3 yb ff3 fs1 fc0 sc1 ls0 ws0">W<span class="_ _0"></span>55<span class="_ _3"></span>00 <span class="_ _4"> </span><span class="ff1">&#25552;&#20379;&#20102;&#32593;&#32476;&#21796;&#37266;&#27169;&#24335;&#65288;<span class="_ _6"></span><span class="ff3">W<span class="_ _0"></span>OL<span class="ff1">&#65289;&#21450;&#25481;&#30005;&#27169;<span class="_ _3"></span>&#24335;&#20379;&#23458;&#25143;&#36873;&#25321;&#20351;&#29992;&#12290;<span class="ff3"> </span></span></span></span></div><div class="t m0 x1 h4 yc ff1 fs1 fc0 sc0 ls1 ws0">&#29305;&#28857;<span class="ff2 sc1 ls0"> <span class="ff3"> </span></span></div><div class="t m0 x2 h3 yd ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;&#30828;&#20214;</span><span class="fs1"> <span class="_ _5"> </span>TCP/IP <span class="_ _5"> </span><span class="ff1 ls1">&#21327;&#35758;&#65306;<span class="_ _0"></span></span>T<span class="_ _6"></span>C<span class="_ _0"></span>P,<span class="_ _3"></span> UDP, ICMP, IPv4, ARP, I<span class="_ _3"></span>GMP, PPPoE<span class="_ _0"></span> </span></span></div><div class="t m0 x2 h3 ye ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;</span><span class="fs1"> <span class="_ _5"> </span><span class="ls2">8 <span class="_ _4"> </span><span class="ff1 ls1">&#20010;&#29420;&#31435;&#31471;&#21475;&#65288;</span></span>Socket<span class="ff1 ls1">&#65289;&#21516;&#26102;&#36890;&#35759;<span class="_ _3"></span><span class="ff3 ls0"> </span></span></span></span></div><div class="t m0 x2 h3 yf ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;&#25481;&#30005;&#27169;&#24335;</span><span class="fs1"> </span></span></div><div class="t m0 x2 h3 y10 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;&#32593;&#32476;&#21796;&#37266;</span><span class="fs1"> </span></span></div><div class="t m0 x2 h3 y11 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;&#39640;&#36895;&#20018;&#34892;&#22806;&#35774;&#25509;&#21475;&#65288;</span><span class="fs1">SPI<span class="_ _3"></span> <span class="_ _4"> </span><span class="ff1 ls1">&#27169;&#24335;</span> <span class="_ _5"> </span>0<span class="ff1">&#65292;</span>3<span class="_ _0"></span><span class="ff1">&#65289;<span class="_ _3"></span><span class="ff3"> </span></span></span></span></div><div class="t m0 x2 h3 y12 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#20869;&#37096;</span><span class="fs1"> <span class="_ _5"> </span>3<span class="_ _0"></span>2K <span class="_ _5"> </span><span class="ff1">&#23383;&#33410;&#25910;&#21457;&#32531;&#23384;<span class="_ _3"></span><span class="ff3"> </span></span></span></span></div><div class="t m0 x2 h3 y13 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#20869;&#23884;</span><span class="fs1"> <span class="_ _5"> </span>1<span class="_ _0"></span>0Bas<span class="_ _3"></span>eT/100BaseTX<span class="_ _6"></span> <span class="_ _4"> </span><span class="ff1 ls1">&#20197;&#22826;&#32593;&#29289;&#29702;&#23618;&#65288;</span>PH<span class="_ _0"></span>Y<span class="_ _6"></span><span class="ff1">&#65289;<span class="_ _0"></span><span class="ff3"> </span></span></span></span></div><div class="t m0 x2 h3 y14 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#25903;&#25345;&#33258;&#21160;&#21327;&#21830;&#65288;</span><span class="fs1">10/100-Based <span class="_ _4"> </span><span class="ff1">&#20840;<span class="_ _3"></span>&#21452;&#24037;<span class="ff3">/</span><span class="ls1">&#21322;&#21452;&#24037;&#65289;</span><span class="ff3"> </span></span></span></span></div><div class="t m0 x2 h3 y15 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#19981;&#25903;&#25345;</span><span class="fs1"> <span class="_ _5"> </span>IP <span class="_ _5"> </span><span class="ff1 ls1">&#20998;&#29255;<span class="_ _0"></span></span> </span></span></div><div class="t m0 x2 h3 y16 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="fs1">3.3V <span class="_ _4"> </span><span class="ff1 ls1">&#24037;&#20316;&#30005;&#21387;&#65292;</span>I<span class="_ _6"></span>/O <span class="_ _4"> </span><span class="ff1 ls1">&#20449;&#21495;&#21475;</span> <span class="_ _5"> </span>5V <span class="_ _4"> </span><span class="ff1 ls1">&#32784;&#21387;&#65307;</span> </span></span></div><div class="t m0 x2 h3 y17 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="fs1">LED <span class="_ _4"> </span><span class="ff1">&#29366;&#24577;&#26174;&#31034;&#65288;&#20840;&#21452;&#24037;</span>/<span class="_ _3"></span><span class="ff1 ls1">&#21322;&#21452;&#24037;&#65292;&#32593;&#32476;&#36830;&#25509;&#65292;&#32593;&#32476;&#36895;&#24230;&#65292;&#27963;&#21160;&#29366;&#24577;&#65289;<span class="_ _3"></span><span class="ff3 ls0"> </span></span></span></span></div><div class="t m0 x2 h3 y18 ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="fs1 ls2">48 <span class="_ _5"> </span><span class="ff1 ls1">&#24341;&#33050;</span><span class="ls0"> <span class="_ _4"> </span>LQFP <span class="_ _5"> </span><span class="ff1 ls1">&#26080;&#38085;&#23553;&#35013;&#65288;</span>7x7mm, 0.5mm <span class="_ _5"> </span><span class="ff1">&#38388;&#36317;&#65289;</span> </span></span></span></div><div class="t m0 x1 h3 y19 ff1 fs1 fc0 sc0 ls1 ws0">&#30446;&#26631;&#24212;&#29992;<span class="ff3 sc1 ls0"> </span></div><div class="t m0 x1 h3 y1a ff3 fs1 fc0 sc1 ls0 ws0">W<span class="_ _0"></span>55<span class="_ _3"></span>00 <span class="_ _4"> </span><span class="ff1">&#36866;&#21512;&#20110;&#20197;&#19979;&#23884;&#20837;&#24335;&#24212;&#29992;&#65306;<span class="_ _6"></span><span class="ff3"> </span></span></div><div class="t m0 x2 h3 y1b ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#23478;&#24237;&#32593;&#32476;&#35774;&#22791;<span class="ff3 ls4">: <span class="_ _4"> </span></span>&#26426;&#39030;&#30418;&#12289;&#20010;&#20154;&#24405;&#20687;&#26426;&#12289;&#25968;&#30721;&#23186;<span class="_ _3"></span>&#20307;&#36866;&#37197;&#22120;<span class="ff3 ls0"> </span></span></span></div><div class="t m0 x2 h3 y1c ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#20018;&#34892;&#36716;&#20197;&#22826;&#32593;<span class="ff3 ls4">: <span class="_ _4"> </span></span>&#38376;&#31105;&#25511;&#21046;&#12289;</span><span class="fs1">LED <span class="_ _5"> </span><span class="ff1 ls1">&#26174;&#31034;&#23631;&#12289;&#26080;&#32447;</span> <span class="_ _5"> </span><span class="ls3">AP <span class="_ _4"> </span><span class="ff1 ls1">&#32487;&#30005;&#22120;&#31561;</span></span> </span></span></div><div class="t m0 x2 h3 y1d ff4 fs2 fc0 sc1 ls0 ws0">&#61623;<span class="ff3"> <span class="_ _7"> </span><span class="ff1 fs1 ls1">&#24182;&#34892;&#36716;&#20197;&#22826;&#32593;</span><span class="fs1">: POS/<span class="_ _3"></span><span class="ff1 ls1">&#24494;&#22411;&#25171;&#21360;&#26426;&#12289;&#22797;&#21360;&#26426;<span class="ff3 ls0"> </span></span></span></span></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div></body></html>
评论
    相关推荐
    • UDP服务器和客户端
      基于UDP服务器和客户端,VC6.0可用
    • 简单udp服务器实现
      简单udp服务器实现 一本书上的光盘中的实例
    • udp服务器源码
      自己的代码,UDPserver
    • UDP客户端和服务器
      演示如何通过UDP自动寻找局域网内的服务器,程序源码有两部分,一个为UDP客户端,主要功能是发送广播,寻找服务器;另一个为服务器源码,主要用于接收客户端的消息并作出回应。
    • TCP_UDP服务器
      TCP_UDP服务器
    • 简单UDP服务器
      简单UDP服务器
    • UDP客户端服务器
      简单的UDP客户端服务器程序,十分有用的东西。
    • UDP服务器与客户端
      本系统为UDP服务器与客户端,任务是从客户端通过UDP协议发送一个“Hello”字符串给服务器。里面包含服务器与客户端的程序代码以及一份课程设计报告。
    • UDP服务器程序
      服务器程序,实现双向通讯,与UDPclient配合使用。
    • UDP数据接收服务器
      这是我在做一个要用UDP方式进行数据传输时,自己写的一个多线程的UDP数据接收服务器, 它能将接收到的UDP数据包存成文件,并提供数据包接收时间监测; 还支持键盘命令响应,以将数据写到新的文件,和退出程序;