Forum: Mikrocontroller und Digitale Elektronik UDP mit AVR - Pakete senden und empfangen über ENC28J60


von Borislav B. (boris_b)


Lesenswert?

Hallo!
Nachdem ich nun einige Zeit hier im Forum (und auch im Web) gesucht habe 
muss ich nachfragen:

Gibt es irgendwo ein einfaches Beispiel, dass das Senden und Empfangen 
von Paketen via UDP demonstriert? Die meisten AVR/ENC28J60 Projekte sind 
gleich ausgewachsene Webserver :-(

Danke!

von Aleksey (Gast)


Lesenswert?

Hallo,
ich bin neu hier im Forum, habe bis jetzt nur die Einträge gelesen.

Hast du schon was gefunden?
Ich bin nähmlich selber auf der Suche nach einem einfachen 
Programmbeispiel, was Daten per UNP versendet und empfängt.

Grüß
Aleksey

von Georg G. (df2au)


Lesenswert?

Was ist so schlimm dran, einen erprobten IP-Stack zu nehmen und notfalls 
abzuspecken? Der Stack im Radig Webserver ist übersichtlich und 
hinreichend fehlerfrei. Also... einfach mal anfangen.

von (prx) A. K. (prx)


Lesenswert?

Schau bei Dunkels uIP vorbei. Soweit ich mich erinnere lässt sich dort 
der TCP-Teil komplett abschalten.

von Aleksey S. (aleksey)


Lesenswert?

Für jemanden der erst seit 2 Monaten sich mit Mikrocontrollern 
beschäftigt ist es doch etwas schwer.
Ich habe mir jetzt schon das Projekt von Ulrig Radig nachgebaut und die 
Software draufgespielt. Das heißt Harwaremäßig läuts es mei mit schon.
Ich habe auch soweit verstanden wie ich einzelne Funktionen ein- und 
ausschalte und die IP Adresse habe ich auch schon verändert.

Bei aktiviertem Telnet kann ich ASCI Zeichen vom UART an PC schicken. 
Allerdings nicht umgekehrt.
Als Konsole benutze ich Hercules SETUP Utility v.3.2.5.

Ich brauche eigentlich die UART Schnittstelle auch nicht, ich will die 
Daten erstmal mur auf einem LCD anzeigen lassen.

Und mir ist es nicht wichtig ob das UDP oder TCP/IP wird, ich will nur 
kontrolliert die Daten (einen String ode Char) an den Mikrocontroller 
schicken.

Grüß
Aleksey

von Georg G. (df2au)


Lesenswert?

Aleksey Slepnev schrieb:
> Für jemanden der erst seit 2 Monaten sich mit Mikrocontrollern
> beschäftigt ist es doch etwas schwer.

Dann solltest du entweder sehr leidensfähig sein oder mit etwas 
einfacherem beginnen.

von Aleksey S. (aleksey)


Lesenswert?

Ich habe schon mit einfacheren Sachen begonnen und die auch geschafft. 
Ich habe ein LCD angesteuert, AD Wandler ausgelesen, PWM. Habe sogar USB 
to UART Chip verbaut und kann erfolgreich daten rüberschicken.

Für mein Projekt brauche ich unbedingt die Ethernet Schnittstelle und 
somit muss ich auch dadurch, auch wenn ich leiden muss. (Sitze schon die 
ganze woche nur mit dem enc28j60)

Also kann mir jemang helfen? Hat vielleicht jemand ein Beispiel, wo er 
die Daten vom PC an µC und zurück über enc28j60 schickt?

Werde mich sehr freuen!

von Georg G. (df2au)


Lesenswert?

Dann gib mal (d)eine Email Adresse bekannt. Ich schicke dir ein ZIP File 
eines Protokoll Konverters, der auf der RS232 eingehende Frames in 
IP-Frames umpackt (und umgekehrt). Hardware Basis ist AVR-Net-IO.
Alternativ kannst du dir hier: svn://134.169.96.114/EtherKISS auch eine 
Kopie ziehen.

von Aleksey S. (aleksey)


Lesenswert?

Meine eMail: aleksey_slepnev@web.de

von holger (Gast)


Lesenswert?

>Ich habe mir jetzt schon das Projekt von Ulrig Radig nachgebaut und die
>Software draufgespielt.

Und da ist dir nicht aufgefallen das ein UDP zu LCD
Beispiel schon mit dabei ist? Sogar mit Windows Tool
zum verschicken der Daten (inkl. Sourcecode).

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.