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。
没有合适的资源?快使用搜索试试~ 我知道了~
m16+enc28j60组成的网络
共27个文件
h:6个
o:5个
c:5个
5星 · 超过95%的资源 需积分: 19 37 下载量 72 浏览量
2009-09-11
12:58:39
上传
评论
收藏 45KB RAR 举报
温馨提示
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。
资源推荐
资源详情
资源评论
收起资源包目录
20070116114256736.rar (27个子文件)
enc28j60
ne2000.h 5KB
main.c 2KB
icmp.h 73B
netcomm.c 751B
arp.c 7KB
board.h 281B
default
enc28j60.hex 18KB
dep
arp.o.d 67B
netcomm.o.d 25B
j60.o.d 619B
icmp.o.d 69B
main.o.d 672B
arp.o 14KB
icmp.o 6KB
j60.o 12KB
enc28j60.elf 28KB
main.o 6KB
Makefile 2KB
enc28j60.eep 13B
netcomm.o 3KB
arp.h 224B
j60.h 370B
icmp.c 2KB
reg.h 7KB
readme.txt 887B
j60.c 11KB
enc28j60.aps 5KB
共 27 条
- 1
资源评论
- 星岗@涤生2014-07-15挺好的,使用中
- appleeruda2012-10-21刚开始用ENC28J60,资料可以参考
snoopy00
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功