W5500还是性能还是很不错的,相对于W5100来说,性能提升很多,SOCKET直接翻了一倍,支持8个端口同时通信。收发缓存也支持到32K字节了!
W5500 IOT开发板上W5500与STM32F103RCT6的通信方式是通过SPI进行的,准确的说,是STM32通过SPI2对W5500进行操作的,板卡线路清晰,这里就不上电路图具体分析了,本篇讲解一些我试用TCP客户端模式的过程。
工程模板、中文数据手册、以及驱动程序等稍后都会给出(官网资料充足,我们只需针对自己的需求进行修改即可)!
W5500 IOT工作模式:TCP CLIENT
W5500本机IP:192.168.0.111
W5500子网掩码:255.255.255.0
W5500默认网关:192.168.0.1
服务器地址:192.168.0.123
服务器端口:6000
电脑地址修改如下(先实现内网通信吧),记得修改的是有线网卡的地址。。将地址改为5500的目标服务器地址
keil工程如下所示:
程序运行过程:当5500与PC连通后,在网络调试助手往5500发送任意字符,W5500 IOT 会通过串口与网络发送同样字符。
程序运行结果如下: