以太网芯片

 

目前单片机联网方式主要有以下三种:

①单片机自带MAC,需外加PHY(比如DM9162等),单片机需处理TCP/IP协议栈。(也有单片机自带了MAC和PHY,就无需外加芯片了)

②未带MAC的普通单片机,需外加网络接口芯片(包含MAC和PHY,比如DM9000、ENC28J60等),需单片机处理TCP/IP协议栈

③普通单片机,外加TCP/IP协议栈芯片(包含MAC+PHY+TCP/IP协议栈)。单片机消耗资源极少,无需详细了解TCP/IP协议栈,开发方便。如W5500,CH9121,CH395

WIZnet(W5500)芯片正常工作,可以唤醒mcu

2 TCP_Client模式下,断电重启之后无法立即连接到服务器:需要KEEP_ALIVE机制,一段时间内发送心跳包,收不到则断开重新初始化连接

作为TCP服务器,不能是建立一个SOCKET对应多个客户端,而是初始化时建立多有的socket,分别对应多个客户端。

4 MAC地址唯一:A:解决方案:从IEEE组织申请MAC地址。B:解决方案:首先必须保证MAC地址首字节为偶数,其次选取自己产品的MCU ID 序列后5个字节当做MAC地址后5个字节

WIZnet芯片和PC通讯的话可以直接通过Wireshark抓包,公网直接通讯还没有好的工具。

 

CH395特点:

 

 

 

1、内置10/100M以太网MAC和PHY,支持全双工/半双工自适应;

 

2、支持MDI/MDIX线路自动转换,交叉/直连网线任意连接;

 

3、网络协议命令化,单片机只需简单命令即可实现网络通讯;

 

4、提供独立的8个Socket对,可以同时进行数据收发;

 

5、内置24KB RAM用于各连接通讯

 

转载于:https://www.cnblogs.com/jieruishu/p/11442836.html

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值