本项目分享的是基于W5300做的以太网模块程序基视频教程等。视频教程包括:第一讲:iM_LAN 100M 以太网模块UDP例程;第二讲:iM_LAN 100M 以太网模块TCP通信例程;第三讲:iM_LAN 100M 以太网模块TCP压力测试。该模块可以通过《iCore2模块底板》与《iCore2双核心板》相连。也可以用于自己做控制板,完全当做一片以太网扩展来用,很方便。
W5300-iM_LAN 100M以太网模块实物截图:
本iCore2 模块 之 100M 以太网模块特性:
- 1、名 称:iM_LAN 100M以太网模块;
- 2、接口芯片:W5300高性能以太网芯片;
- 3、接口速度:100M以太网口;
- 4、测试速度:最大速度优于5.5M字节每秒(基于iCore2双核心板和自己做的上位机程序);
- 5、网络协议:支持TCP / UDP / ICMP / IPv4 / ARP / IGMP / PPPoE 等协议,硬件协议栈,稳定可靠;
- 6、端 口 数:支持 8 个端口同时工作;
- 7、接口方式:总线接口(可与STM32 FSMC总线连接);
- 8、接口形式:40p FPC连接器,0.5mm间距;
- 9、供电方式:4~24V宽电压供电,内建 DCDC 电路;
- 10、其他特性:内建stm8 CPU 作为模块管理,可写入唯一ID,网络物理地址,ip地址等。
程序共分为两个:一个是简单的基于 TCP 收发测试,软件界面如下图所示(上位机基于Qt 制作);第二个是极限速度测试,传输速度优于 5M/s,算是很快的了!见附件下载其资料包。
可能感兴趣的项目设计:
10M/100M 以太网模块电路原理图+PCB gerber文件+BOM清单,链接:https://www.cirmall.com/circuit/6013/
阅读全文