AVR an Router anschliessen

Gast #593453
Lesenswert?
• ▲
▼
Guten Tag,

ich beschäftige mich seit paar monaten schon mit µC und habe auch 
diverse kleine Sachen fertig gemacht. Ich wollte mal fragen, ob es sehr 
aufwendig ist, einen AVR an einen Router anzuschliessen und an diesen 
Befehle zu senden...

Was bräuchte ich alles dafür ? Sagen wir ich möchte eine LED (für den 
Anfang) über LAN steuern. Man sendet über LAN an den AVR ein Befehl und 
dieser AVR steuert dann den jeweiligen Port.

Bin für jeden Tipp dankbar !
Gast #593476
Lesenswert?
• ▲
▼
Hallo

Mir fallen da 2 möglichkeiten ein.

1. Der Router hat eine offene Firmware(meist Linux basierend) und hat 
eine freie serielle Schnittstelle. Dann währe es nur notwendig ein 
Programm für den Router zu schreiben damit er z.B. die Daten die an 
einem TCP-Port ankommen auf die serielle Schnitstelle weiterleitet und 
diese dann mit dem µC auswerten.

2. Auf irgend eine Art und Weise den µC selbst mit einer 
Ethernet-Schnittstelle auszustatten. Dabei gibt es mehrere Möglichkeiten 
von "günstig"(ENC28J60, Realtek Netzwerkkarte usw.) bis teuer (XPort von 
Lantronix). Der unterschied den ich sehe ist eigentlich nur der Aufwand 
der benötigt wird um alles zum laufen zu bekommen.
vgl:ISA-Ctrl AVR-Webserver von mikrocontroller.com, 
c't-COM-auf-LAN-Adapter, ENC28J60-Ethernet-Platine und viele andere 
ähnliche Projekte.

Es ist also für jeden Geschmack was dabei.

mfg
Max
Gast #593619
Lesenswert?
• ▲
▼
was für eine Netzwerkkarte bräuchte ich denn ? Könnt ihr mir da so ein 
paar standards nennen ? Man kann ja sonst bei Ebay o.ä. günstig 
erwerben... weil es gibt ja keine ISA Netzwerkkarten mehr zu kaufen oder 
?
Gast #593628
Lesenswert?
• ▲
▼
gut, sagen wir ich möchte das ganze mit dem "ENC28J60" realisieren, was 
für eine Schaltung bräuchte ich denn ? Ich habe mir mal alle hier 
geposteten Links angeschaut aber nicht so das richtige gefunden.
#593641
Lesenswert?
• ▲
▼
Schaltpläne der Projekte:

1.Link
(klicken "software/downloads" und dann runterscrollen und auf den Plan 
klicken - Dauer bis ichs gefunden hab >30sec)
http://avr.auctionant.de/img/avrETH1_schematic_fullsize.png

2.Link
(klicken auf "Downloads" - Dauer >15sec)
http://klinkerstein.m-faq.de/Download.php?content=AVRNAS&dl=code.rar
(Im Archiv findest du den bestimmt)

3.Link
(runterscrollen klicken auf Minimalbeschaltung - Dauer >15sec)
http://www.olimex.com/dev/images/enc28j60-sch.gif

Alles zusammen nichtmal ein Aufwand von 3 minuten -> Das heißt für uns 
du hast dich weniger als 3 minuten mit den Links beschäftigt. Traurig 
wenn man überlegt das jeder einzelne wo dir geantwortet hat schon mehr 
Zeit investiert hat um dir zu helfen!

Nunja wir helfen dir schon gerne aber ein bisschen Arbeit sollte auch 
von deiner Seite kommen. Wenn du nichtmal auf den Internetseiten findest 
wo der Schaltplan ist obwohls sauber drannsteht dann kann ich mir 
schlecht vorstellen wie du so ne Schaltung überhaupt aufbauen willst...

(Soll jez net böse gemeint sein aber n bissle solltest du auch tun)

Was verstehst du unter kleine Sachen hast du schon gemacht? Fertige 
Codes auf dein AVR gespielt und angekuckt oder was zusammen kopiert?
Wenn du selber was Programmiert hast musst du mir mal sagen wie du die 
Datenblätter der Controller gefunden hast.... ;)

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.