嵌入式开发以太网基础认识--W5500 SDK下载
嵌入式开发以太网基础认识--W5500 SDK下载嵌入式开发以太网不像在PC上,写scoket什么都搞定,嵌入式首先考虑用什么芯片,常用芯片有ENC28J60-I/SO ,W5500, LAN8720A, DM9000,DP83848IMCU与网络芯片怎么通信(写芯片驱动),移植协议栈等。
ENC28J60-I/SO ,W5500 有硬件协议栈,开发相对简单,ENC28J60-I/SO成本高,所以W5500是不错的 选择。
我们来认识一下W5500吧
[*]最为流行以太网芯片
[*]硬件 TCP/IP 性能和易用性,适用于低成本“物联网”应用
[*]高速 SPI
W5500 简介
W5500是WIZnet推出的高性能以太网接口芯片系列之一,内部集成全硬件TCP/IP协议栈+MAC+PHY。全硬件协议栈技术采用硬件逻辑门电路实现复杂的TCP/IP协议簇,其应用具有简单快速、可靠性高、安全性好等显著优势;内部集成MAC和PHY工艺,使得单片机接入以太网方案的硬件设计更为简捷和高效。
芯片特点
[*]全硬件TCP/IP协议栈
- 支持TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE协议
- 硬件协议栈不受网络攻击,安全稳定
[*]8个独立的硬件Socket,各路通信互不影响
[*]32bytes片上缓存供TCP/IP包处理
[*]集成802.3以太网MAC
[*]集成10BaseT / 100Base-T以太网PHY
[*]主机接口:SPI高速串行外设接口(最高80Mhz )
[*]低功耗,工作温度40℃左右
[*]支持嵌入式操作系统:Linux & RTOS
[*]支持掉电模式 & UDP网络唤醒
[*]工作电压3.3V,I/O 5V耐压
[*]支持自动协商(全/半双工,10M/100M)
[*]不支持自动极性转换
[*]48Pin LQFP无铅封装(7x7mm, 0.5mm针间距)
>>详细信息,请参考【W5500数据手册】
全硬件TCP/IP协议栈
W5500 内核全硬件TCP/IP协议栈以太网接入方案
ioLibrary(驱动库)RT-Thread 基于 WIZnet W5500 ioLibrary_Driver 代码库的移植与用法介绍-谷动谷力 (sunsili.com)
[*]ioLibrary 代码托管在GitHub
[*]ioLibrarydrivers and application protocol libraries (包涵驱动和应用示例):
[*]DHCP client
[*]DNS client
[*]FTP client
[*]FTP server
[*]SNMP agent / trap (SNMPv1)
[*]SNTP client
[*]TFTP client
[*]HTTP Server
github下载地址:https://github.com/Wiznet/ioLibrary_Driver
Demo板:W5500以太网模块 硬件TCP/IP协议栈 51/STM32单片机网络开发-谷动谷力 (sunsili.com)
应用电路(请下载附件):
回复后可以下载
页:
[1]