Microduino-W5500是采用W5500这款网络芯片所开发的以太网控制模块。Microduino-ENC28J60 模块必须和 Microduino-RJ45 叠加才能组合成一个完整的网络模块,不能单独使用。
特色
- 继W5100、W5200和W5300之后一款全新的全硬件TCP/IP协议栈网络芯片,这款芯片具有更低功耗与工作温度,及改良工艺,是嵌入式以太网的最佳选择方案;
- 采用 U型 27pin Microduino 标准接口,与 Microduino-RJ45 模块叠加使用,即插即用,整体体积更小;
- 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
- 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
- 2.54间距的排母接口方便集成到洞洞板。
规格
- 通信协议
- 支持硬件TCP/IP协议:TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
- 支持8个独立端口(Socket)同时通讯
- 内嵌10BaseT/100BaseTX 以太网物理层(PHY)
- 支持自动协商(10/100-Based全双工/半双工)
- 工作特性
- 支持掉电模式
- 支持网络唤醒
- 支持自动应答(全双工/半双工模式)
- 接口特性
- TTL 电平输入
- 单电源供电: 3.3V;
- 不支持IP分片
状态指示
- 两个用来表示连接、发送、接收、冲突和全/ 半双工状态的可编程LED 输出;
W5500模块引脚名 |
Microduino引脚 |
功能
|
SO |
D11 |
SPI 接口的数据输出
|
SI |
D12 |
SPI 接口的数据输入
|
SCK |
D13 |
SPI 接口的时钟输入
|
CS |
默认D10,可改D8 |
SPI 接口的片选输入
|
RESET |
RESET |
低电平有效器件复位输入
|
文档
开发
Arduino库及支持包:
https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_02_Microduino_Ethernet_WIZ
可广泛应用于:
家庭网络设备: 机顶盒、个人录像机、数码媒体适配器
安全系统: 数字录像机、网络摄像机、信息亭
工厂和楼宇自动化控制系统、医疗监测设备、嵌入式服务器
应用
通过示例程序来使Microduino核心联网:
准备
- 所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino-W5500,路由器,网线;
- 所需要准备的软件有:Arduino IDE(1.0版本以上)、库、Microduino提供的测试程序(Arduino端);
- 将下载好的库文件夹放入Arduino IDE安装文件夹内的libraries中;
- 把原Ethernet库删除;
- 将所有模块叠加,并通过网线将路由器的LAN口和Microduino-RJ45模块上的网口相连;
步骤一:获取你的IP地址
- 启动Arduino IED,打开示例程序DhcpAddressPrinter,板卡选择Microduino Core (Atmega328P@16M,5V);编译通过后直接下载;
- 打开串口监视器(注意波特率是9600),可以看到“My IP address: XXX.XXX.XX.XXX.”,这样就获取到了你的IP
步骤二:使Microduino核心联网,获取网页信息
- 打开示例程序WebClient,直接下载
- 下载成功后打开串口监视器,可以看到先“connecting...”,如果连接成功则打印出从网络上获取的数据。比如地址、服务器、时间等信息。
购买
历史
图库
正面
背面
视频
|