No.19166 作者:solarlee 邮件:lhjsky@263.net ID:2661 登陆:12次 文章数:28篇 最后登陆IP:218.20.115.56 最后登陆:2003/11/4 14:41:47 注册:2002/3/9 15:32:00 财富:90 发帖时间:2003/2/19 14:28:00 发贴者IP:210.21.106.12 标题:solarlee:AVR单片机:诸位,精通8019的请看! 摘要:No.19166AVR单片机:诸位,精通8019的请看! 我的8019可以正确收包,但是连续接收时只能收一个以太包,处理完后接着就不能收第二个 包了(这时ISR的REX位置1)。我的bnry设置应该没问题,什么原因使得ISR出错呢? main。c中关于接收是这样做的: void main() { …… for(;;) { receive_frame(); //接收以太包的函数,包括调用ARP,IP函数; } } receive_frame()中就是根据bnry和curr的值来判断有无新包,无限循环进行接收。 我的问题是不是每次收完一包后有些地方没设置对呢,哪位能具体解释吗? 还有,如果用查询,主程序怎样写最完美呢?谢谢 ......
>>返回讨论的主题
|