冯来啦 2023-06-19 19:56 采纳率: 100%
浏览 34
已结题

Esp32 使用W5500 Hardwired TCP/IP 栈

各位好,

我目前在尝试W5500 spi Ethernet 模块与 ESP32-S3搭配使用。
目标是利用W5500的 Hardwired TCP/IP功能。
我阅读了ESP32官方的支持文档,但就我所知,该实例虽然使用了W5500芯片,但屏蔽掉了其Hardwired TCP/IP 转而使用ESP32自身的软件TCPIP。

我想知道,是否可能让ESP32使用Hardwired TCPIP, 即只需对相应SOCKET进行配置。
由于刚刚接触ESP32,如果有表述不清请见谅。
希望能得到大家的意见,或者为我指出可以参考的文档。
谢谢。

  • 写回答

1条回答 默认 最新

  • 泡沫o0 2023年度博客之星上海赛道TOP 1 2023-06-19 20:47
    关注

    你的理解是对的。ESP32的官方库中,通常会用ESP32的TCP/IP栈,而不是W5500的硬线TCP/IP栈。然而,这并不意味着你不能使用W5500的硬线TCP/IP栈。

    你可能需要直接使用W5500的官方库或者找到一个第三方的库,这些库能够直接与W5500的硬线TCP/IP栈进行交互。这样,你就可以通过配置SOCKET,而不是使用ESP32的TCP/IP栈来进行通信。

    请查阅W5500的数据手册和官方WIZnet库(如ioLibrary)来了解更多关于如何配置和使用硬线TCP/IP栈的信息。这可能需要你对SPI通信和硬线TCP/IP栈有深入的理解,同时,你可能也需要自行修改库的代码,以便它可以在ESP32上运行。

    希望这些信息对你有所帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月29日
  • 已采纳回答 6月21日
  • 创建了问题 6月19日