W5100S技术问题
有关W5100S的网络通信,寄存器,参数等技术问题。
WIZnet 中国社区官方博客
WIZnet 官方技术交流社区
展开
-
OPMODE管脚和相关寄存器,谁的优先级高?
解决方案:WIZnet多数芯片有OPMODE硬件管脚来管理PHY链路状态,但是也可以通过内部的寄存器来设置,他们生效有先后顺序,芯片上电的时候以OPMODE管脚设置为准,但是上电之后可以通过寄存器更改PHY链路状态,而忽略硬件管脚的配置。注意芯片管脚的设置是不一样的:...原创 2021-04-19 10:54:45 · 725 阅读 · 0 评论 -
W5100S和W5500的最低功耗是多少?
解决方案:W5100S和W5500因为采用新工艺以及新的PHY方案,所以整体功耗相对W5100更为改善,对比数据(LINK)如下:原创 2021-04-19 10:52:17 · 1274 阅读 · 2 评论 -
如果发生异常,如何复位PHY部分?
解决方案:W5500和W5100S都可以通过设置寄存器来复位PHY部分,而不是整体复位芯片。其中W5500是设置PHYCFGR(PHY配置寄存器)的RST位为“0”来复位PHY部分,注意复位后需要重新置为“1”。而W5100S是通过PHYCR1(PHY Control Register 1)的RST位来复位PHY部分。...原创 2021-04-16 14:56:04 · 1622 阅读 · 0 评论 -
如何使用W5100S的SOCKET-less指令实现PING?
解决方案W5100S支持SOCKET-less指令,只需要设置相关的寄存器就可以方便的实现PING,无需像W5500一样用socket实现。实现步骤:1.设置SLRTR(重试时间)SLRCR (重试次数) SLPIPR ( SOCKET-less的IP) PINGSEQR(PING队列号码)和PINGIDR(PING包ID号)等参数。2.通过设置SLCR (SOCKET-less Command Register)来触发查询操作,PING查询的话如果SLIR( SOCKET-less 中断寄存器)被触原创 2021-04-16 14:53:51 · 419 阅读 · 0 评论 -
如何使用W5100S的SOCKET-less实现ARP?
解决方案:W5100S支持SOCKET-less指令,只需要设置相关的寄存器就可以方便的实现ARP,无需像W5500一样用socket实现。实现步骤:1.设置SLRTR(重试时间)SLRCR (重试次数) SLPIPR ( SOCKET-less的IP) 等参数。2.通过设置SLCR (SOCKET-less Command Register)来触发查询操作,其中ARP查询的MAC信息会被存储在SLPHAR (SOCKET-less Peer Hardware Address Register)中。原创 2021-04-16 14:48:41 · 344 阅读 · 0 评论