原创 高性能以太网芯片W5500 数据手册 V1.0(三)

2013-10-12 10:28 1549 19 19 分类: 消费电子

W5500是WIZnet最新推出的一款高性能以太网芯片,发扬了早期芯片W5100 & W5200的所有主要特征。全功能10/100以太网MAC&PHY,全硬件TCP/IP协议处理,8个独立socket,32KB RAM缓存。新的W5500独特处包括一个更快、多功能的SPI接口(80 MHz),主控芯片灵活地利用W5500缓存处理通用的数据,片上RAM比较小的低成本单片机也同样可以。

那么,今天给大家继续介绍W5500数据手册的最后一部分。

4.2  Socket 端口寄存器

 Sn3_MR (Socket n模式寄存器) [R/W] [0x0000] [0x00]

该寄存器用于配置所有 SOCKET 的选项或协议类型

W5500-61

表格 12 Sn_MR 描述

W5500-62 W5500-63

3是 Socket 编号(01234567.n  设置了 SNUM[2:0]控制位集

Sn_CR (Socket n 配置寄存器) [R/W] [0x0001] [0x00]

该寄存器用于设置 Socket n 的配置命令如 OPEN、CLOSE、CONNECT、LISTEN、END 和 RECEIVE。经 W5500 识别这一命令后,Sn_CR 寄存器会自动清零为 0×00。尽管 Sn_CR 被清零为 0×00,但命令仍在处理中。为了验证该命令是否完成,请检查 Sn_IR 或 Sn_SR 寄存器。

表格 13 Sn_CR 描述

W5500-64 W5500-65

Sn_IR (Socket n 中断寄存器) [R] [0x0002] [0x00]

Sn_IR 寄 存器用于提供给 Socket n 中断类型信息, 如建立(Establishment)、 终止(Termination)、接收数据(Receiving data)和超时(Timeout)。当触发一个中断即 Sn_IMR

的对应位是’1′的时候,Sn_IR 的对应位也将会变成‘1’。 如果想把 Sn_IR 位清零的话,主机应该将该位置‘1’。

W5500-66

表格 14 Sn_IR 描述

W5500-67

继续阅读:http://blog.iwiznet.cn/?p=5743

感谢阅读!

W5500相关文章参考:

高性能以太网芯片W5500 数据手册 V1.0(一)

高性能以太网芯片W5500 数据手册 V1.0(二)

更多信息与我们交流:

WIZnet邮箱:http://www.wiznet.co.kr

WIZnet官网:http://www.wiznet.co.kr

WIZnet官方微博:http://e.weibo.com/wiznet2012

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
19
关闭 站长推荐上一条 /3 下一条