spi_ethernet_10M_28j60

所属分类:单片机开发
开发工具:C/C++
文件大小:45KB
下载次数:118
上传日期:2010-06-12 20:21:06
上 传 者tranquility
说明:  spi 以太网转换10M,源程序代码能实现轻松移植到单片机上
(spi ethernet 28j60 code)

文件列表:
spi ethernet 10m 28j60\arp.c (7199, 2006-11-27)
spi ethernet 10m 28j60\arp.h (224, 2006-11-10)
spi ethernet 10m 28j60\board.h (281, 2006-11-26)
spi ethernet 10m 28j60\default\arp.o (14056, 2006-11-27)
spi ethernet 10m 28j60\default\dep\arp.o.d (67, 2006-11-27)
spi ethernet 10m 28j60\default\dep\icmp.o.d (69, 2006-11-27)
spi ethernet 10m 28j60\default\dep\j60.o.d (619, 2006-11-27)
spi ethernet 10m 28j60\default\dep\main.o.d (672, 2006-11-27)
spi ethernet 10m 28j60\default\dep\netcomm.o.d (25, 2006-11-27)
spi ethernet 10m 28j60\default\enc28j60.eep (13, 2006-11-27)
spi ethernet 10m 28j60\default\enc28j60.elf (28174, 2006-11-27)
spi ethernet 10m 28j60\default\enc28j60.hex (18050, 2006-11-27)
spi ethernet 10m 28j60\default\icmp.o (6112, 2006-11-27)
spi ethernet 10m 28j60\default\j60.o (12556, 2006-11-27)
spi ethernet 10m 28j60\default\main.o (6476, 2006-11-27)
spi ethernet 10m 28j60\default\Makefile (1987, 2006-11-27)
spi ethernet 10m 28j60\default\netcomm.o (3044, 2006-11-27)
spi ethernet 10m 28j60\enc28j60.aps (5359, 2006-11-27)
spi ethernet 10m 28j60\icmp.c (1883, 2006-11-27)
spi ethernet 10m 28j60\icmp.h (73, 2006-11-10)
spi ethernet 10m 28j60\j60.c (10979, 2006-11-27)
spi ethernet 10m 28j60\j60.h (370, 2006-11-27)
spi ethernet 10m 28j60\main.c (2273, 2006-11-27)
spi ethernet 10m 28j60\ne2000.h (5026, 2006-11-10)
spi ethernet 10m 28j60\netcomm.c (751, 2006-11-10)
spi ethernet 10m 28j60\reg.h (6736, 2006-11-26)
spi ethernet 10m 28j60\default\dep (0, 2006-11-27)
spi ethernet 10m 28j60\default (0, 2006-11-27)
spi ethernet 10m 28j60 (0, 2006-11-26)

m16+enc28j60组成的网络接口。 m16使用内部RC振荡8M。 enc28j60模块使用www.icdev.com.cn的。 软件编写使用avrstudio4.12+sp4+winavr(avrstudio自带的winavr嵌入方式)。 硬件连接: m16 | enc28j60 PB4 | CS PB5 | SI PB6 | SO PB7 | SCK PB0 | nRST PD2 | INT PD3 | WOL WOL引脚用于网络唤醒功能,在本程序中并未使用;INT引脚也未使用,程序采用查询寄存器的方式接收数据包。 由于采用的是spi接口方式,其读写速度有限,加上m16的处理速度,经测试实际网速约为双向30kBps(240kbps)。 由于ram有限,仅仅采用了332Bytes的数据缓冲做为收发buffer,超过此长度的以太网包将抛弃。 此工程文件仅仅做为enc28j60的一个移植范例,高级tcpip应用代码因商业缘故不会提供,请勿找我询问。 文件编写,参考了MicroChip公司的cn026314.pcf数据手册以及http://www.olimex.com的应用代码,部分采用了作者本人的avr m128高级应用板以太网应用代码,特此声名! 源文件供大家参考,可任意使用,但请转载时注明出处:http://www.embed.org.cn。

近期下载者

相关文件


收藏者