ENC28j60程序

时间:2015-06-13 07:52:02
【文件属性】:
文件名称:ENC28j60程序
文件大小:333KB
文件格式:RAR
更新时间:2015-06-13 07:52:02
ENC28j60程序 很早就把ENC28J60模网络模块的硬件给弄完了,但是还没用软件调试过。放假之前把这个模块驱动的重任交给了标叔,但可能是各种原因阴差阳错,尚未驱动好。直到过年,未果。。。 TMD,这心头大石也太BT了,回到学校后决定把它干掉。 于是今天又在实验室折腾了一天,重新看了一下datasheet,跟以前一样,看了之后暂时也没太大作用。又到网上找资料,看程序。帮助不大。在不确定硬件是好是坏的情况下,冒死拼一拼,直接移植程序算了。碰碰运气吧! 网上驱动的版本甚多,由于51的配置较简单,所以就挑了个51程序移植。直到晚上,把程序的管脚配置换了,再修改一下串口函数,接着下载程序。开发板上电后,在电脑命令窗一 ping,居然通了。。。 兴奋。。。 虽然程序还没怎么认真看过,具体的实现过程也不甚了解,特别是那个UIP协议栈更是没学过。但是能够调通,也是很开心的了。证明硬件是没问题的!!也算是成功移植TCP/IP了,!具体的内容日后再看。
【文件预览】:
ENC28j60程序
----uIP0.9.plg(1KB)
----uIP0_9_Opt.Bak(6KB)
----uip_arp.c(13KB)
----icmp.h(2KB)
----fsdata.c(35KB)
----httpd.c(10KB)
----enc28j60.h(9KB)
----example0.h(190B)
----example1.c(1KB)
----cgi.c(7KB)
----example1.h(150B)
----uIP0.9.Opt(6KB)
----udp.h(849B)
----uip_arp.h(6KB)
----USART.H(161B)
----main1.c(973B)
----MCU_UART.C(1KB)
----ip.h(1KB)
----MCU_UART.H(214B)
----example0.c(1KB)
----debug()
--------main.lst(9KB)
--------uIP.lnp(377B)
--------spi.lst(2KB)
--------tcp_server.obj(16KB)
--------uIP.m51(98KB)
--------example0.lst(4KB)
--------tcp_server.lst(2KB)
--------enc28j60.obj(44KB)
--------uip.obj(56KB)
--------uip_arch.obj(20KB)
--------example0.obj(19KB)
--------MCU_UART.lst(5KB)
--------fsdata.obj(16KB)
--------uIP.plg(13KB)
--------MCU_UART.obj(4KB)
--------cgi.lst(11KB)
--------uIP.hex(58KB)
--------USART.obj(12KB)
--------uIP(332KB)
--------httpd.obj(28KB)
--------fs.lst(7KB)
--------main.obj(32KB)
--------httpd.lst(18KB)
--------USART.lst(3KB)
--------spi.obj(16KB)
--------splc501.lst(23KB)
--------fs.obj(22KB)
--------example1.lst(4KB)
--------uip_arp.lst(21KB)
--------uip.lst(72KB)
--------splc501.obj(12KB)
--------fsdata.lst(50KB)
--------enc28j60.lst(23KB)
--------example1.obj(18KB)
--------uip_arp.obj(30KB)
--------uip_arch.lst(7KB)
--------cgi.obj(23KB)
----enc28j60.c(13KB)
----USART.c(1KB)
----uip_arch.c(4KB)
----ethernet.h(895B)
----splc501.c(14KB)
----main1.h(743B)
----cgi.h(2KB)
----tcp_server.c(578B)
----tcp_server.h(211B)
----arp.h(3KB)
----struct.h.a(5KB)
----splc501.h(746B)
----main.h(743B)
----httpd.h(2KB)
----fs.h(3KB)
----spi.h(375B)
----uipopt.h(16KB)
----main2.c(491B)
----uIP0_9_Uv2.Bak(3KB)
----uip_arch.h(4KB)
----uip.c(44KB)
----uIP0.9.Uv2(3KB)
----fsdata.h(4KB)
----fs.c(4KB)
----uip.h(31KB)
----spi.c(411B)
----main.c(5KB)

网友评论

  • 并不能直接编译运行
  • 做项目需要,参考一下
  • 很好的资源,值得学习
  • 资料有点杂有点乱
  • 谢谢分享,可以参考,有点简单
  • 做项目需要,参考好资料。
  • 这可以参考一下,一般般
  • 很实用!谢谢提供
  • 在写424J600的,本来想参考一下,可惜发现虽然是升级版本芯片,区别好大,没什么参考价值
  • 看看楼主的教程,再去实验看下
  • 介绍的比较简单,不过可以参考看看
  • 看看了,基本简单的底层接口都有
  • 一般吧, 太简单了