![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
W5500
文章平均质量分 73
zhangfls
精通C、C++、java、javascript写helloworld
展开
-
W5500以太网控制器芯片(一):ioLibrary库实现TCP服务器
W5500 芯片是一款集成全硬件TCP/IP 协议栈的嵌入式以太网控制器,同时也是一颗工业级以太网控制芯片。W5500 支持高速标准4线SPI接口与主机进行通信,该 SPI 速率理论上可以达到 80MHz。其内部还集成了以太网数据链路层(MAC)和10BaseT/100BaseTX 以太网物理层(PHY),支持自动协商(10/100-Based全双工/半双工)、掉电模式和网络唤醒功能。与传统软件协议栈不同,W5500内嵌的8个独立硬件 Socket 可以进行8路独立通信,该8路Socket的通信效率互..原创 2021-07-12 16:36:29 · 3976 阅读 · 4 评论 -
W5500以太网控制器芯片(六):实现PING服务
#W5500以太网控制芯片相关文章链接#上一篇:W5500以太网控制器芯片(五):实现FTP客户端PING使用的是ICMP的协议,使用时最好先了解一下。下面实现一下使用w5500来ping外网的指定ip设备的流程。注意需要包含官方ioLibrary库的w5500和socket文件,具体可以参考本系列前面的文章,当然也可以自己实现上面调用的函数。头文件:#ifndef _PING_H_#define _PING_H_#include "w5500.h"#include "w5500原创 2021-09-04 09:11:10 · 2347 阅读 · 6 评论 -
W5500以太网控制器芯片(二):ioLibrary库实现TCP客户端
#W5500以太网控制芯片相关文章链接#上一篇文章:W5500以太网控制器芯片(一):ioLibrary库实现TCP服务器前面已经通过移植官方的ioLibrary库实现了TCP回环测试(W5500做tcp服务器),下面我们来实现W5500做TCP客户端,连接远程的TCP服务器。准备工具:a、电脑上装一个网络调试工具,做TCP服务器用b、一个路由器,后面电脑和W5500都要接到路由器上c、W5500+支持SPI接口的MCU或者SOCd、官方的ioLibrary库文件(上一篇文章中说明了下.原创 2021-07-13 10:29:40 · 1868 阅读 · 1 评论 -
W5500以太网控制器芯片(三):实现DHCP服务
#W5500以太网控制芯片相关文章链接#上一篇文章:W5500以太网控制器芯片(二):ioLibrary库实现TCP客户端如果要W5500的IP动态分配,则要实现DHCP功能,实现流程如下:准备工具(和上篇一致):a、电脑上装一个网络调试工具,做TCP服务器用b、一个路由器,后面电脑和W5500都要接到路由器上c、W5500+支持SPI接口的MCU或者SOCd、官方的ioLibrary库文件1、移植驱动除了之前引入的文件,还要将固件库里Internet文件夹下的DHCP文件夹的文件引原创 2021-07-15 09:58:41 · 4440 阅读 · 3 评论 -
W5500以太网控制器芯片(四):实现DNS功能
#W5500以太网控制芯片相关文章链接#上一篇:W5500以太网控制器芯片(三):实现DHCP服务使用W5500时,如果要连接的是域名,则连接TCP服务器前将要域名转成IP再进行连接,这时候就要用到DNS功能。...原创 2021-07-24 12:40:42 · 1923 阅读 · 1 评论 -
W5500以太网控制器芯片(五):实现FTP客户端
#W5500以太网控制芯片相关文章链接#上一篇:W5500以太网控制器芯片(四):实现DNS功能使用w5500通过以太网口可以实现FTP功能。首先要了解FTP的基本命令和通讯方式。FTP的本质是TCP连接,所以我们要实现一个TCP客户端,然后实现一些指定的FTP命令的发送和解析。FTP基本命令:命令 描述 ABOR 中断数据连接程序 ACCT <account> 系统特权帐号 ALLO <bytes> 为服务器上的文件存储器分配字原创 2021-08-24 10:26:27 · 2757 阅读 · 2 评论