标题:
[讨论]ENC28J60移植uIP协议栈(TCP/IP)可以用中断方式调用吗?
[打印本页]
作者:
baikeeditor
时间:
2013-6-7 14:51
标题:
[讨论]ENC28J60移植uIP协议栈(TCP/IP)可以用中断方式调用吗?
用
PIC24
控制
ENC28J60
以太网芯片,移植
uip
微型协议栈,但是根据资料发现基本上都是用的查询方式,但是
ping
包延时很不固定(
8ms~60ms
不定,用
proteus
仿真的),但是
ENC28J60
有
INT
引脚的呀,小弟第一次编写带
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