• STM32F1网络编程-W5500网卡驱动移植


    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 信号容差
  • 相关阅读:
    Composition API
    springboot异步操作之Async
    似然和概率
    Flink状态管理与恢复
    每日一记 关于Python的准备知识、快速上手
    二十四点 CSP 201903-2
    C 语言函数宏的几种封装方式
    JAVA1年经验技术栈列表
    PAT 1139 First Contact
    [Rust学习:三] 循环和切片
  • 原文地址:https://blog.csdn.net/wujuxKkoolerter/article/details/125887777