mit AVR UDP Daten senden

Gast #1414860
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?
Gast #1415893
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
#1415899
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren