加载中…
个人资料
WIZnet
WIZnet 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:90,020
  • 关注人气:71
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
个人简介
韩国WIZnet,专业研发网络芯片,采用全硬件TCP/IP协议栈芯片,同时开发和设计相关网络模块和无线产品。
Q群:WIZnet官方技术服务平台 595547972,有共同爱好的人希望一起研究学习哦 ~
联系我们

Wiznet_BJ_TME: Jerry 

Tel: 86-10-84538662

Email:wiznetbj@wiznettechnology.com

http://www.iwiznet.cn

访客
加载中…
留言
加载中…
好友
加载中…
评论
加载中…
博文
W6100是WIZnet 2019年推出最新技术的网络接口芯片,内含IPv4/IPv6双协议栈。其中新增IPv6是其最大特点,同时在硬件引脚上与W5100S全兼容(Pin to Pin),Socket则支持8个,具体情况如下:

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

w5500

wiznet

lua脚本

分类: W5500


1、引言

Lua是巴西里约热内卢天主教大学里的一个研究小组于1993年基于标准C开发的一个轻量级的嵌入式脚本语言,其设计目的是为了将传统嵌入式程序编写编译链接运行的复杂过程简化为

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

1、 如何确认W5500网络芯片物理连接是否正常?

使用W5500网络协议芯片,对其进行可靠的硬件复位(网络协议芯片的RESETRST引脚)后可能出现下列现象:

(1)  芯片的LINKLED引脚输出低电平,LINKLED指示灯会被点亮(未接,接错或灯坏除外).

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

随着嵌入式系统功能的多样化以及网络在各个领域中的广泛应用,具备网络功能的嵌入式设备拥有更高的使用价值和更强的通用性。我们在嵌入式开发中常用的网络接入方式为软件 TCP/IP 协议栈接入方式,如 lwIP 协议栈。今天,为大家介绍一种全新的网络接入方式,基于 SAL 全硬件TCP/IP 协议栈 接入方式。

SAL

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
WIZnet——W5100S进入市场已经有一段时间了,但是相信还是有很多用户不知道两者之间的差异,也不知道要如何选择。现在我们一起来看一下W5100S、W5100、W5500之间有什么差异,如何选择!

      &n

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
Q:W5500的以太网电路,正常线序连接的话可能必须做过孔交叉线序,能否在线路上做交叉处理?

A: 解决方案:

W5500的以太网接口的四根线,按照正常的线序连接,可能必须通过过孔交叉线序; 按照以太网布局规范,需要等长差分走线。而且需要尽量少的过孔,可以适当做P-N交叉,既TXP-TXN交叉,RXP-RXN交叉,以符合以太网布线规范的要求。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

Q: W5500的硬件设计和以往的以太网设计有不同的地方,可否使用客户原有的以太网经验电路?

A:解决方案:

不能使用以往的经验电路,请严格按照WIZnet给出的参考设计进行硬件设计。

有的客户反馈在使用原有的经验电路也可以正常通讯,但是有可能发生在实验

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

Q: W5300 TCP连接以后,Socket0数据收发正常,其它Socket有数据丢失是什么问题?

A:解决方案:

W5300是总线方式操作,在确保地址总线和数据总线连接正确的情况下,还有一个很重要的问题,就是保持总线时序统一,经过验证MCU总线地址保持时间至少是W5300总线操作时间的2倍以上,否则可能会导致W5300来不及处

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

wiznet

抓包

通讯

分类: WIZnet网络芯片

Q:WIZnet芯片进行公网通讯或者芯片间通讯的话怎么抓包?

A: 解决方案:

芯片和PC通讯的话可以直接通过Wireshark抓包,如果芯片和公网直接通讯或者通讯是发生在芯片之间,则没有办法直接抓包,这需要借助于“可以抓包的交换机”,这种交换机多数是二手产品,而且是10M的网络,比如TP-LINK TL-HP5MU。把芯片和抓包计算机的网线分别插上交换机就可以运行抓包工具抓包。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

Q:W5200进入Power Down模式后,长时间以后唤醒不能恢复正常,如何解决?

 

A: 解决方案:

W5200Power Down模式是通过在一定时间内关闭W5200的内置PHY电路的工作来实现的,但是有一定几率PHY在休眠之后无法唤醒,需要在软件上做处理来唤醒芯

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
搜博主文章
WIZnet微信公众号


新浪微博
常见问题1

上手W5100时,购买的是一款带SD卡槽的以太网扩展板,刚开始测试,webserver运行正常,但是很不稳定,需要反复拔卡、上电。
答:关于W5100和SD卡冲突问题,请参考:http://blog.iwiznet.cn/?p=3585

常见技术问题2

201106-Timeout

问:如果芯片已经处于establish状态,发送完一组数据之后很久之后再发送数据,两次数据发送期间,socket是否一直保持连接建立而不会断开?TIMEOUT的原因是什么?
答:1.如果芯片已经处于ESTABLISH状态,在RCR重发计数寄存器中的设定值之内,无传输故障便可正常通信。如果超过设定值,会产生TIMEOUT中断。2.关于产生TIMEOUT中断原因主要有三点:接收端TCP意外中断,比如网线断了;进程意外KILL;接收端主动撤销。网络拥塞,缓冲区满。

常见技术问题3

问:在使用W5100的通讯过程中,有什么办法可以解决下面的问题?
(1) PC通过TCP协议连续发送三个59字节的数据包,到了W5100这边接收,有的时候一次性读出来就是59X3=177个字节,有时候读出来是单个独立的59字节的数据包;(2)如果PC发送这三个数据包的时候,每一个之间间隔20ms,那么W5100这边接收到的基本上就是三个独立的数据包。
答:每隔20ms可以接收到独立数据包是因为20ms的时间足以传完一个59BYTE数据包,那怎样收到独立大小的三个数据包呢?driverw5100.c中有一个名为uint16 getSn_RX_RSR(SOCKETs)的函数,它的返回值就是RX buffer中接收到的数据的长度(字节数)。
例如uint16 len
uint16 MAX_LEN=59;
if ((len = getSn_RX_RSR(0))>=MAX_LEN)
{ len=59; recv(ch, sock_buf, len); } //sock_buf
你自己定义的接收缓存

常见技术问题4

201105-WIZ120SR

1.WIZ120SR因意外损坏boot固件,怎样修复?
答:重灌boot APP固件,使用工具STMicroelectronics flah loader.
2.
怎样检测WizFi210信道被占?
答:用专门的信道扫描工具,如WirelessMonXirrus WiFiInspector.
3W5300是一有接收就会中断还是接收到一个完整数据包之后才中断?
答:1>W5300接收到完整数据包发生接收中断。W5300不支持IP分片,(最大一次接收数据量为1460B),所以不能接收不完整的数据包。
2>
判断是否接收数据有两种方法.
    1)
判断是否发生了接收中断
    2)
判断Rx缓存中是否有新数据
Sn_RX_RSR
中的数值是Rx缓存中数据的长度(Byte数)。

常见技术问题5

201104-W5300

问:W5300是一有接收就会中断还是接收到一个完整数据包之后才中断?1>W5300接收到完整数据包发生接收中断。W5300不支持IP分片,(最大一次接收数据量为1460B),所以不能接收不完整的数据包。2>判断是否接收数据有两种方法:判断是否发生了接收中断,判断Rx缓存中是否有新数据;

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有