Forum: Mikrocontroller und Digitale Elektronik mit AVR UDP Daten senden


von Guido Meyer (Gast)


Lesenswert?

Hallo!

Ich habe folgendes Problem:

Ich habe zwei PC's, die per Lan miteinander verbunden sind.
Der 1. Pc liest ein Taktsignal aus und schickt bei jedem takt ein UDP 
Paket nach draußen.
Der 2. Pc empfängt dieses und verarbeitet es weiter.

Nun dachte ich mir, spare ich mir doch den ersten PC ein, und lasse das 
Ganze einen AVR erledigen.

Gibt es jetzt eine einfache Möglichkeit UDP Pakete mit einem ENC28j60 
nach draußen schicken, oder muss ich einen kompletten Stack im AVR 
integrieren?

Eigentlich ist ja das Paket, welches verschickt wird immer das Gleiche.
Und auf Anfragen von außen, muss ich eigentlich auch nicht reagieren 
dachte ich mir so.
Ich brauche eigentlich den Platz im Flash für meinen 
"Takterkennungscode".

Gibt es also eine Möglichkeit ein paar UDP Pakete auf das Lan Kabel zu 
schicken, ohne all den Aufwand für den Empfang treiben zu müssen?

von Andy H. (vinculum) Benutzerseite


Lesenswert?


von Guido Meyer (Gast)


Lesenswert?

Na wenn ich den Stack richtig gelesen hab, empfängt er nur udp.
Ich will es ja senden.

von (prx) A. K. (prx)


Lesenswert?


von Guido Meyer (Gast)


Lesenswert?

Leider kann man die sources nicht runterladen.
Aber "von außen" sieht es schon ganz gut aus.

von (prx) A. K. (prx)


Lesenswert?

Steht aber so im Text, also vielleicht mal anfragen.

von Guido Meyer (Gast)


Lesenswert?

Habe ich gerade gemacht.
Aber vielleicht hat's ja auch jemand auf der heimischen Festplatte 
liegen und kann's mal posten

von Guido Meyer (Gast)


Lesenswert?

leider scheint das nicht zu klappen mit dem igorplug!

Habe gerade gelesen, dass man nur eine direkte verbindung nehmen kann.

Allerdings soll hier ein netzwerk benutzt werden, dass bereits besteht 
(hängen auch mehrere pc's an einem switch).

gibts noch andere stack's oder irgendwelche die man leicht umschreiben 
kann?

Danke schonmal

von (prx) A. K. (prx)


Lesenswert?

Wüsste nicht inwieweit dadurch ein Problem entstehen sollte, wenn man 
nicht grad einen altertümlichen Ethernet-Hub dazwischen hat, sondern 
einen heute üblichen Switch.

Igor weist nur darauf hin, dass nicht auf Kollisionen getestet wird. Das 
ist kritisch bei Ethernet mit Hub, nicht aber mit Switch, auch wenn ein 
einfacher nicht konfigurierbarer Switch die Leitung mangels 
Autonegotiation auf Half Duplex stellen wird. Bei einem Switch mit 
Management lässt sich der Port auf FDX festnageln.

Es kann allerdings durchaus passieren, dass der Switch in diesem HDX 
Modus ab und zu einlaufende Frames verwirft, wenn sie in einen 
gleichzeitig an den Igorplug gesendeten Broadcast-Frame reinlaufen.

von Andy H. (vinculum) Benutzerseite


Lesenswert?

Guido Meyer schrieb:
> Habe ich gerade gemacht.
> Aber vielleicht hat's ja auch jemand auf der heimischen Festplatte
> liegen und kann's mal posten

Sind idie Quellen aufgetaucht?
Bin auch sehr interessiert.

von gast (Gast)


Lesenswert?


von Andy H. (vinculum) Benutzerseite


Lesenswert?

Forbidden

You don't have permission to access /downloads/IgorPlug-UDPSources.zip 
on this server.

von Marcus S. (mirt)


Lesenswert?

Ich kann nur die folgende Seite empfehlen.

http://web.archive.org

Mfg

von Andy H. (vinculum) Benutzerseite


Lesenswert?

grazie, klappt

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.