ENC28J60与51单片机的网络传输怎么做?硬件接口又是怎么连线的呢

如题所述

ENC28J60提供了物理层和MAC层,它的接口是SPI的,单片机通过SPI控制ENC28J60收发数据包就行了,这个数据包是原始的以太网数据包,上面的
要在单片机内软件实现。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-26
用普通的51做比较麻烦,用增强型的51,带spi协议总线的做比较简单,就连spi线和电源就可以了追问

如果没有带spi总线的单片机也是可以的吗?

追答

可以做,只是51本来就慢,没带spi更慢咯

本回答被提问者采纳

原子的enc28j60做服务器怎么发送数据
1. 首先ENC28J60内的缓冲是有限的,总共8KB左右的缓冲,如果数据传输过快,可能会造成ENC28J60缓冲错误,如果你的代码里没有对ENC28J60发生错误的情况进行处理,很可能造成ENC28J60无法从错误中恢复,造成ENC28J60死掉,从而网口无法收发数据。2. 我认为,UIP结构性较差,如果移植不好的话很容易造成问题...

51单片机接入以太网的几种方案
应用这种软件TCP\/IP协议栈方式实现的比较成熟方案有ENC28J60, CS8900A,DM9000,当然也有像STM32F107这类(内部自带MAC)+PHY等方案。2、硬件协议栈芯片方案 由MCU+硬件协议栈芯片(内含MAC和PHY)直接加网络接口,便可方便的实现单片机联网,所有的处理TCP\/IP协议的工作都是通过这位MCU的“小秘书”——...

几块51单片机可不可以通过以太网集线器连在一起,然后再连一部电脑,互相...
51做TCP通讯也不是很难,直接移植一个uIP就可以了。我现在做的就用enc28j60模块跟网络上的设备通讯的。

ENC28J60可不可以加5V VCC,和5V的51单片机系统直连使用?手册上说ENC2...
这个要具体看一下ENC28J60的工作电压范围如果5v在内就可以

几块51单片机可不可以通过以太网集线器连在一起,然后再连一部电脑,互相...
可以,但难度还是很大的,你可以买块智信51开发板,他们做的有网口。

以太网接入w5100对比enc28j60的区别和优势
也就是W5100里面用硬件逻辑电路实现了TCP\/IP的协议栈结构,不需要向ENC28J60这样的网络控制器那样还需要一个资源较大的MCU跑软件协议栈。你直接把W5100当外部RAM使用,MCU初始化一下I\/O,寄存器等就能使用了。是一种简易快速拓展Ethernet的方案,在稳定性及高效性方面表现也非常突出。”———- 注:W...

51单片机接入以太网的几种方案
3,ENC28J60,这是一颗SPI接口的以太网控制芯片,可以用三线SPI接口来控制。同样提供了TCP\/IP库。不过对于不带硬件SPI的单片机来说,速度就有点慢了。4,自带以太网控制器的8051.很早以前就有一颗,DS80C400,不过这颗价格太高。台湾的泰发科技有两款可以考虑:TF320,TF470。TF320是一颗通用的带网络...

3.3V稳压问题,单片机(STC),网络(ENC28J60),无线电(CC1101),问题是
你的单片机(STC)+网络(ENC28J60)+无线电(CC1101)消耗电流肯定不到100MA,LM1117最大输出电流达800MA,只要一个LM1117就可以了,三个当然是多余的,板上的所有IC里离电源管脚最近的地方加103或104高频电容可提高抗干扰。

单片机与网络的通信
1,您想用什么网连接?我曾经做过这个项目,当时使用的是MCU+串口+Modem远程控制,协议使用UDP+IP+PPP,您如果想简化通信协议栈,也可以使用该协议栈。TCP涉及到排序及重发机制,比较复杂,同时资源占用比较多。但如果对TCP进行裁剪,也可以用51实现,有相关图书的中文译本,我看过。如果使用ARM开发板+...

怎么实现手机APP与单片机 之间的数据传递
要想用手机APP接收到单片机的数据,简单一点的办法就是让单片机连入局域网(家里的路由器),从而让手机访问单片机的网络端口访问单片机里面的数据。你肯定会问如何让单片机连接到局域网,若你有足够时间和耐力,你可以学习一款网络协议ic(简单的如ENC28J60)。若只想应用,可以直接到淘宝买wifi转串口的...

相似回答