移植环境
硬件:STM32、W5500
软件:Keil V5
驱动:WIZnet官网的Ethernet和Internet文件
WIZnet官网:WIZnet
W5500简介
W5500 是WIZnet公司的一款集成了TCP/IP协议的芯片,用起来比较方便。通信接口是SPI协议,支持8个Socket口。下图是该芯片的主要特点和功能框图。之前看到大框图就头疼,看不懂啥东西。现在再来看框图,感觉框图真是经典,把芯片内部的整体框架表述的很清楚,对于芯片的使用和程序编写很有帮助。所以在学习芯片时,芯片的整体框图还是要认认真真仔仔细细地看一遍。
移植前的准备
移植前,需要先去wiznet 官网下载Ethernet和Internet 的驱动文件,其文件架构如下:
移植的参考程序主要是参考WIZnet官网提供的例子,如图:
这三个例子是基于COIDE环境的工程,不用安装这个环境,只要查看着三个工程的mian.c文件,参考程序的逻辑和函数即可。
详细移植过程
详细的移植过程分三个部分,见下面:
本文介绍了如何在STM32硬件平台上,利用W5500芯片进行Ethernet和Internet功能的移植。首先,概述了移植所需的硬件(STM32、W5500)和软件环境(Keil V5),并强调了W5500芯片的特点。接着,详细阐述了移植前需要从WIZnet官网下载的驱动文件及其结构。移植过程主要分为三个步骤:Ethernet、DHCP和DNS的移植,并提供了参考程序和源代码链接。
1318

被折叠的 条评论
为什么被折叠?



