|
||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||
|
|
Listing 13-This had better be an ARP request because there's no code in this application to generate an ARP request from the Ethernet Development Board! FrameIn bsf framereceived movlw 08 xorwf packetstart+enetpacketTypeH,W bnz IPtype movlw 06 xorwf packetstart+enetpacketTypeL,W bz ProcessARP ProcessARP movlw 1 xorwf packetstart+arp_hwtype+1,W skpz return movlw 08 xorwf packetstart+arp_prtype,W skpz return tstf packetstart+arp_prtype+1 skpz return movlw 06 xorwf packetstart+arp_hwlen,W skpz return movlw 04 xorwf packetstart+arp_prlen,W skpz return movlw 1 xorwf packetstart+arp_op+1,W skpz return movlw MYIPU xorwf packetstart+arp_tipaddr,W skpz return movlw MYIPH xorwf packetstart+(arp_tipaddr+1),W skpz return movlw MYIPM xorwf packetstart+(arp_tipaddr+2),W skpz return movlw MYIPL xorwf packetstart+(arp_tipaddr+3),W skpz return bsf txarp return
|
|||||||||||||||||||||||||||||||||
|
Copyright © 2003 ChipCenter-QuestLink About ChipCenter-Questlink |
||||||||||||||||||||||||||||||||||