Hallo, es gab hier schon einige Beitraege zum Thema Ethernet-Anbindung eines AVR. Leider laesst sich das ja nicht so elegant loesen (oder doch ? :) wie die Serielle Anbindung ueber den UART und z.B. einen MAX232. Ich benoetige die Moeglichkeit UDP-Packete zu senden/empfangen. Welche Treiberchips koennt ihr mir dafuer empfehlen ?
Hi, das würde mich auch sehr interessieren! Bis jetzt kann ich nur folgendes sagen: Ich programmiere für den TI92+ einen TCP/IP stack der über eine serielle SLIP Leitung funktionieren soll. D.h. UDP ist hier 2 Schichten höher. Du musst sich also einmal nach dem Ethernet Protokoll Standard erkundigen. Ich weiss nur dass ein Paket davon ca 1500 Bytes hat, hinten steht eine Checksum, vorne der Ethernet header mit MAC Adressen. Von hier weh ist nämlich alles "Software". Was du bezüglich Hardware brauchst weiss ich nicht (und würde mich auch interressieren), vielleicht gehts sogar direkt I/O Pins zu verwenden?! Jedenfalls wenn du in der Lage bist nach dem Ethernet Standard Bits zu senden/empfangen, dann musst du zuerst einen Ethernet Treiber schreiben, der eben die oben beschriebenen Ethernet Pakete verarbeitet, einen ARP Treiber, IP Treiber und darauf erst einen UDP Treiber. Also wenn du soweit bist und Hilfe beim Bau der Software brauchst kannst du mich fragen ich kann dir bestehenden Code (C und MC68k Assembler, ist aber nur interrupt handling für meinen SLIP Treiber) meiner "TiSock" und verschiedene Tipps etc geben. Grüße Niki PS: Verschiedene Protokolldefinitionen für ARP, IP, UDP findest du auf http://www.networksorcery.com.
Hallo, nur rein Interessehalber: Ich habe eben ein wenig die Siteplayer-Homepage überflogen, und ich wüßte gern, ob ich das recht verstanden habe ;-) Bin ich richtig in der Annahme, das es damit prinzipiell möglich wäre, über ein LAN (Internet...) Serielle Daten an irgendein Gerät schicken zu können? So könnte man z.B. einen AVR in Indien von zuhause aus neu programmieren (wenn man denn wollte...). Richtig? ciao Christian
Hallo! Schaut doch mal bei Scenix, bzw jetzt Ubicom vorbei: http://www.ubicom.com/ http://www.processrequest.com/ubicom/Contact/vlibrary.asp Sourcecode (SX) für UDP-Unterstützung gibt es auch: http://www.ubicom.com/software/integration/license_udp.html (Die -kostenlose- Lizenz erlaubt aber nur den Gebrauch zur Implementierung auf SX-uCs.) Trotzdem gibt es dort viele Informationen rund um die Implementierung von TCP/IP/PPP/HTTP/... Und nicht zuletzt sind die SX-Microcontroller selbst auch ganz interessant (sehr flott und nicht wirklich teuer). cu, Klaus
Hi, bei e-Lab gibt es einen Pascal Compiler der UDP unterstützt. Leider in der Demo Version nicht verfügbar. www.e-lab.de Gruß Markus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.