www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mit AVR UDP Daten senden


Autor: Guido Meyer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Andy H. (vinculum) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Guido Meyer (Gast)
Datum:

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

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Guido Meyer (Gast)
Datum:

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

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Steht aber so im Text, also vielleicht mal anfragen.

Autor: Guido Meyer (Gast)
Datum:

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

Autor: Guido Meyer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Andy H. (vinculum) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Andy H. (vinculum) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Forbidden

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

Autor: Marcus S. (mirt)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich kann nur die folgende Seite empfehlen.

http://web.archive.org

Mfg

Autor: Andy H. (vinculum) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
grazie, klappt

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.