Board logo

标题: [讨论]ENC28J60移植uIP协议栈(TCP/IP)可以用中断方式调用吗? [打印本页]

作者: baikeeditor    时间: 2013-6-7 14:51     标题: [讨论]ENC28J60移植uIP协议栈(TCP/IP)可以用中断方式调用吗?

PIC24控制ENC28J60以太网芯片,移植uip微型协议栈,但是根据资料发现基本上都是用的查询方式,但是ping包延时很不固定(8ms~60ms不定,用proteus仿真的),但是ENC28J60INT引脚的呀,小弟第一次编写带TCP/IP协议栈的单片机,不知道能不能用中断方式处理数据报。谢谢啦
作者: cuicaifeng    时间: 2013-7-30 13:34

这个问题已经成功解决了,用中断方式使用PIC24FJ128GA106,外部晶振20MHz,系统时钟10MHz,SPI速率10MHz,ping包延时等于1ms,连续ping 1500个包,无丢包。TCP/IP协议栈是使用proteus仿真软件里面PIC NETWORK例程的协议栈,可以采用中断方式接受MAC帧。其实ENC28J60只适用于速率比较低的场合,毕竟受SPI时钟速度影响。稳定性还不错,用的最小的封装,有点热但很稳定。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0