一、预备知识

首先需要先了解OSI七层模型中的物理层和数据链路层。

  • PHY(物理层)负责“比特↔电信号”
  • MAC(数据链路层的MAC子层)负责“以太网帧↔比特流及介质访问控制”

二、芯片定位

  • W5500:集成 MAC + PHY + 硬件 TCP/IP。通过 SPI 与 MCU通信,软件开发相对方便,适合需要快速开发和中等吞吐场景。
  • DP83848:纯PHY,支持 MII/RMII,需要MCU自带MAC并运行协议栈。
  • LAN8720:纯PHY,仅 RMII,小封装、低BOM、功耗低,需要MCU自带MAC并运行协议栈。

三、总结

目前已实现W5500的移植,后续将添加其他芯片。

W5500移植:

文章地址:STM32+W5500移植

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐