这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ZLGIP,ZLGIP 关于ZLGIP的问题,到底是我错了还是ZLGIP错了?

共2条 1/1 1 跳转至

ZLGIP,ZLGIP 关于ZLGIP的问题,到底是我错了还是ZLGIP错了?

院士
2006-09-17 18:14:16     打赏
ZLGIP,ZLGIP 关于ZLGIP的问题,到底是我错了还是ZLGIP错了?



关键词: ZLGIP     关于     问题     到底     是我     错了     还是    

院士
2006-12-22 22:43:00     打赏
2楼
问 在void Send_Packet(struct _pkst *TxdData)函数中

if((ReadFromNet(0X04)&0x01)!=0)用来检测是否发送成功,判断发送寄存器的TSR

可是这里的NIC明明处于接收状态,应该查询接收寄存器RSR的PRX位阿,真是搞不懂,感觉8019得驱动部分有很多莫名其妙的地方 1: 要是应该查询接收寄存器那么ZLGIP每次都是发送了6遍数据,汗啊 2: 你错了吧,呵呵ZLGIP应该没错,我参照ZLGIP做的通讯程序已经可以用了,只是比较慢,有点接受不了,数据包我测的只发了一次,我觉得8019是全双工的,所以它不存在发送或接受状态吧,数据发送完了就将相应的标志放在发送寄存器,接受完了同样也是,所以要判断发送状态还是看TSR了 3: 1从DMA发送到8019,你怎么测,这似乎没办法测啊 4: 我是说从DMA中到8019发送了6次没说从MCU到DMA发送了6次,MCU到DMA的REMOTE WRITE只发送了一次,但之后没有查询接收寄存器导致DMA到8019发送了6次 5: 明白了,我错了发送和接收是对MCU而言

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]