以太网 W5500 TCP Client 通信
一、本例程实现功能
Core通过W5500以太网模块和指定的服务器建立TCP连接,W5500每5秒向服务器发送一个数据包(5字节),服务器每1秒钟向W5500发送一个数据包(10字节)。
二、 Core提供的TCP功能介绍
Core已将W5500以太网模块的TCP操作封装成三个简单的API函数,分别为:LIB_EthTcpConfig(),LIB_EthTcpRecv(),LIB_EthTcpSend()。您只需要调用这三个API函数即可将W5500以太网模块通过网线连接上路由器并实现和server端的收发数据。并且Core会自动处理通信中的异常情况并尝试重新恢复通信(比如和路由器的连接异常断开,和server的tcp连接异常断开,网络异常等),您无需考虑这些复杂的情况即可实现以太网通信长期稳定的在线。
三、接线图
下图中W5500模块采用5V供电(3.3V未接),但您也可以采用3.3V供电(5V不接)的方式给模块供电。