• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

还是关于W5500和STM32F4

FEItwo 2018-09-21 浏览量:1430
W5500的RJ45口做LAN口,MCU通过SPI连接W5500MCU应该只能接收发送W5500过来的数据吧,应该不能通过SPI使W5500直接连接到外网吧。。。。。。
总结了一下,现在有两点疑问想确认一下:
1-W5500想要连接到Internet,只能通过RJ45的那个几个引脚吧SPI的几个引脚不行的吧。
2-W5500的RJ45口如果连接的协议是UPNP的流媒体类型,我是不是也需要移植这个类型的程序,W5500才会通过SPI发送到MCU上。
以上,有大腿指点指点的吗...
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • UPNP是基于TCP/IP的上层协议,而W5500实现了下层协议,则你按UPNP协议格式组织数据写入W5500应该就好啦,而不需要在W5500上移植(需要在你发出数据那个层次移植)

    • 发布于 2018-09-22
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • W5500本身就是个控制器,上面有一系列的寄存器,你要控制它联网,实质上就是通过SPI来向这些寄存器写入数据

    而且这个TCP包的数据有一定要求,这个TCP协议可以靠W5500来实现的

    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • spi只是配置phy芯片的寄存器,真正数据传输是phy芯片的几对差分线
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • W5500只是将以太网的协议解析转为SPI控制信号,肯定是通过RJ45接口通信的,单片机没有网口的话就用SPI接口控制。

    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • SPI的作用是进行配置,实际的传输是用的芯片的网络连接线
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • W5500是通过以太网把你的SPI转换成控制信号,这样可以用SPI控制
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个两个是没有干扰的,直接用W5500来控制通信就可以
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

还是关于W5500和STM32F4