STM32学习笔记之W5500驱动建立tcp连接

根据官方使用手册以及网上大神的一些文章,自己根据需要从头到尾写了一遍,如下:

一、下载好官方的W5500库函数文件,里面包括的文件如图所示STM32学习笔记之W5500驱动建立tcp连接
二、创建包含自定义的IP、MAC地址等信息的结构体(根据应用需求修改,也可输入,我这里直接固定信息)STM32学习笔记之W5500驱动建立tcp连接
三、注册回调函数:注册临界回调函数、注册片选回调函数、注册SPI读写回调函数。
四、网络初始化函数:设置网络配置。把之前的结构体信息写进去。回读网络配置,放进一个新的结构体中。写配置与读配置进行比较, 相同则是设置成功,不同则失败。
STM32学习笔记之W5500驱动建立tcp连接
五、步骤如下:
1、系统初始化、SPI初始化、注册回调函数。
2、W5500初始化并软重置。
3、网络初始化。
此时W5500已经运作。接下是应用层。STM32学习笔记之W5500驱动建立tcp连接
4、采取轮询的方式建立TCP连接。STM32学习笔记之W5500驱动建立tcp连接