STM32F103 SPI 驱动 W5500 以太网模块实战:硬件协议栈寄存器体系、Socket 状态机避坑与 TCP 吞吐实测STM32F103 没有以太网 MAC,想联网只能换 F407 跑 LwIP,软件协议栈吃 RAM 又占 CPU。本文改用 W5500 硬件协议栈芯片,MAC、PHY、TCP/IP 全部片内完成,MCU 仅通过 SPI 读写寄存器。实测:VERSIONR 返回 0x04,ping 千包零丢失、RTT 0.31ms;SPI 时钟 4.5→18MHz 时,TCP 回显吞吐 0.36→1.31MB/s;RX 缓冲 2→16KB 时,UDP 千包丢包率 3.2%→0。文末附 6 类排查链与驱动代码。