LAN8720可以同时做服务器和客户端吗??

2019-07-20 11:03发布

W5500因为有多个SOCKET,因此可以同时做服务器和客户端,但是LAN8720数据手册好像没有提到SOCKET问题呀??不知道是否可以??如果不行,那是否可以连接多个8720呢??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
taizonglai
1楼-- · 2019-07-20 12:31
可以。LAN8720是网络PHY,和W5500不一样!W5500是内置网络协议栈,LAN8720需要STM32F429这种有网络MAC的MCU,然后移植软件TCP/IP协议栈,比如LWIP,你所说的socket是LWIP提供的。
aozima
2楼-- · 2019-07-20 13:41
 精彩回答 2  元偷偷看……
jizhendong1994
3楼-- · 2019-07-20 14:29
zuozhongkai 发表于 2017-10-26 14:57
可以。LAN8720是网络PHY,和W5500不一样!W5500是内置网络协议栈,LAN8720需要STM32F429这种有网络MAC的MCU ...

我看W5500的数据手册上说他有8个硬件socket,也就是说这是它内置的协议栈提供的是吧??
而我们自己移植LWIP协议,也可以实现多个socket,只是要自己实现而已,是吗?我如果要同时实现客户端和服务器的功能,是否一定要跑操作系统呢??我看手册上是说只有RAw编程接口不用操作系统。
taizonglai
4楼-- · 2019-07-20 16:57
 精彩回答 2  元偷偷看……
jizhendong1994
5楼-- · 2019-07-20 19:27
 精彩回答 2  元偷偷看……
taizonglai
6楼-- · 2019-07-20 20:16
jizhendong1994 发表于 2017-10-26 16:23
多谢您啦,最后问一下,关于socket这方面的知识,有什么资料写的比较好呢,能推荐一下吗?我看F4的LWIP开 ...

那是因为LWIP的socket本来就不全,LWIP推荐使用的是netconn

一周热门 更多>