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 的选项或协议类型
表格 12 Sn_MR 描述
3n 是 Socket 编号(0,1,2,3,4,5,6,7).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 描述
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’。
表格 14 Sn_IR 描述
继续阅读:http://blog.iwiznet.cn/?p=5743
感谢阅读!
W5500相关文章参考:
更多信息与我们交流:
WIZnet邮箱:http://www.wiznet.co.kr
WIZnet官网:http://www.wiznet.co.kr
WIZnet官方微博:http://e.weibo.com/wiznet2012
文章评论(0条评论)
登录后参与讨论