STM32F1网络编程-W5500网卡驱动移植
时间:2023-06-19 10:37:01
W5500网卡驱动移植
1、W5500介绍
W5500 芯片是硬连线 TCP/IP 与嵌入式系统相比,嵌入式以太网控制器更容易提供 Internet 连接。 W5500 用户只需使用嵌入式用户 TCP/IP 堆栈、10/100 以太网 MAC 和 PHY 单芯片可以在其应用程序中实现 Internet 连接。
WIZnet 的硬连线 TCP/IP 支持市场验证的技术 TCP、UDP、IPv4、ICMP、ARP、IGMP 和 PPPoE 协议。 W5500 嵌入了 32Kbyte 的内部存储器缓冲区,用于以太网数据包处理。 如果您使用W5500,只需添加简单的socket以太网应用程序可以实现。 它比使用任何其他嵌入式以太网解决方案都更快、更简单。 用户可以同时使用8个独立的硬件socket。
W5500提供 SPI(串行外设接口)便于与外部 MCU 集成。 W5500 的 SPI 支持 80 MHz 高速网络通信速度和新型高效 SPI 协议。 为降低系统功耗,W5500提供了WOL(Wake on LAN)和掉电模式。
W5500具有以下特点:
- 支持硬连线 TCP/IP 协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE
- 同时支持8个独立插座
- 支持断电模式
- 支持通过 UDP 唤醒 LAN
- 支持高速串行外设接口(SPI MODE 0, 3)
- 用于 TX/RX 缓冲器内部 32Kbytes 存储器
- 10BaseT/100BaseTX 以太网 PHY 嵌入式
- 支持自动协商(全双工和半双工) 10 和 100)
- 不支持 IP 分片
- 3.3V 操作,5V I/O 信号容差