Forum: Mikrocontroller und Digitale Elektronik Q: Ulrich Radig TCP Stack


von Juergen G. (jup)


Lesenswert?

Hallo,

Ich verwende eine Eigenbauplatine mit einem m32 und dem ENC28J60.

SerialComm OK

dann die Config scheint OK zu sein, er weist die IP NM etc. zu


System Ready

Compiliert am Mar 26 2012 um 09:37:56

Compiliert mit GCC Version 4.5.3



NIC init:enc revid 6
My IP: 192.168.1.120



TCP Anwendung wird in Liste eingetragen: Eintrag 0

TCP Anwendung wird in Liste eingetragen: Eintrag 1



IP 192.168.1.120

MASK 255.255.255.0

GW 192.168.1.1

enc_receive: EPKTCNT=1
enc_receive: 250 bytes
UDP Keine Anwendung gefunden!

enc_receive: EPKTCNT=1
enc_receive: 600 bytes
UDP Keine Anwendung gefunden!

und wenn ich ihn pinge kommt


enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc revid 6
enc_receive: 600 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=0
enc_receive: EPKTCNT=1
enc_receive: 90 bytes
UDP Keine Anwendung gefunden!

enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc revid 6
enc_receive: 600 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc revid 6
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 60 bytes
enc_send: 60 bytes
enc_receive: EPKTCNT=1
enc_receive: 600 bytes
enc_receive: EPKTCNT=1
enc revid 6
enc_receive: 252 bytes


irgendwo da drin kommt ein

enc_send: 60 bytes

wenn ich aber das Osci an die TPOut pins halte hab ich nur 3.3V mit ca. 
0.1V Ripple drauf
der TPIn- geht mit etwa 0.4V im Takt des Pings mit

ein bisschen verwunderlich ist das am Pin VDDRX nur 1.7V anliegen obwohl 
er an 3.3V angeschlossen ist mit einem C 100n nach Gnd

Muss das so sein? Ich bin erst dabei den ENC kennen zu lernen.

Ju

PS:

wenn ich auf dem PC arp ausfuehre
bekomme ich ein HWaddress incomplete

jgnoss@maverick:~$ arp
Address HWtype HWaddress Flags Mask Iface
192.168.1.120 (incomplete) eth0
192.168.1.100 ether 00:21:00:aa:c1:22 C eth0
192.168.1.1 ether 00:1d:0f:fc:19:bc C eth0

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.