Ethernet auf µC

#677248
Ethernet läuft normalerweise andersrum, d.h. auf dem Controller läuft 
ein TCP/IP-Stack mit/ohne Webserver, der auf entsprechende Anfragen hin 
irgendwas auslöst/ändert. Für AVRs siehe beispielsweise ENC28J60 
Ethernet Controller, die Wiznet Controller mit integriertem TCP/IP (als 
Module: NM7010B,WIZ810) oder die diversen Lantronix Xports mit 
integriertem Webserver. Ansonsten gibt es etliche Miniboards auf Basis 
Mega128 mit RTL8019 als Ethernet-Controller drauf.

Du suggerierst hingegen, es sollte ein Eingriff durch Ethernet ohne 
Zutun des Controllers erfolgen. Das wird schwieriger.
Gast #677250
Eingebautes Ethernet gibt es nur bei ARM, soweit ich weiß. Für den Atmel 
gibt es Ethernet-Module, wie das von Wiznet, gerade hier diskutiert:
Beitrag "WIZ810 (WIZ5100) an XMEM Interface (AVR)"

...oder Chips wie den hier...

http://www.mikrocontroller.net/articles/ENC28J60

Man kann natürlich auch eine ISA-Netzwerkkarte anbinden, das wurde schon 
erfolgreich gemacht. Braucht aber erheblich mehr Platz.
#677260
Integriertes Ethernet gibt es bei vielen 32-Bit Controllern, 
üblicherweise allerdings ohne Media-Interface (PHY), das man dann extra 
drankleben darf. Eine solche Konfiguration ist zwar für den Durchsatz 
vorteilhaft, aber hardwaremässig kein bischen einfacher als ein externer 
Ethernet-Controllern.

Löbliche Ausnahme: Microchip hat einen PIC18 mit dem ENC28J60 mitsamt 
PHY verheiratet (ausgerechnet... bei den wesentlich eleganteren 
PIC24/30/33 leider nicht).
OP #677272
also ich will in einer windows GUI über ne drop down box module 
auswählen.

diese änderung müssen an den µc gesendet werden ,welcher wahrscheinlich 
ein atmega 32 sein wird.
ich dachte an eine anbindung über ethernet da dies bei uns standard ist.

bin schon auf das Board mit dem At91sam7x 2567 gestossen allerdings hab 
ich von ARMs keine Ahnung. Es wäre zwar nett weil alles drauf wäre, 
sprich usb2, uarts,Ethernet.

Weiß da jemand wie es mit der Programmierung aussieht?


Zu meiner Aufgabe:
ich soll ne Box bauen in der ich triggersignbale für verschiedene 
peripherie geräte berzeuge.
habe ne wegmessung und nen encoder baustein.

möchte übder die GUI eben das gerät auswählen und eben dadurch die 
triggerfrequenz ändern.
Ich denke halt dass das Board für den Zweck ein Triggersiganl zu 
erzeugen überdimensioniert ist.
Gast #677283
Hallo Anton,

irgendwo habe ich mal ein Projekt gesehen,
da wurde ein alte Ethernet-Karte ISA-Bus
mit einem Mikrocontroller angesprochen.

Die Ethernet-Karte musste nur NE2000 kompatibel sein.
Die Internetadresse ist mir leider entfallen.
Aber Google hielft da sicherlich
Gast #677293
Also wenn Du VIEL Zeit sparen wilst, dann nehme den XPORT.
Da hast Du einen fertigen Baustein den Du mittels RS-232 mit
dem ATMEGA32 verbindest. Der gesamte Stack ist im XPORT,
die Konfiguration kannst Du mittels WEB-Interface vornehmen.
Du hast sehr wenig Aufwand damit.
Es sei denn, Du willst unbedingt viel selber machen (TCP/IP-Stack
u.s.w.).

Joachim
OP #677342
ok danke werd mir mal wiznet und xport anschauen.

gibts den xport auch in deutschland oder nur USA?
was kostet er? und was ist der unterscheid zwischen dem xport , dem 
xport ar und dem xport direct?

hab ich es richtig verstanden dass ich meine eigene webpage auf dem 
xport laden kann und somit meine überflüssig wird?

mfg
(Firma: my-solution) #677434
Andreas Kaiser wrote:
>Löbliche Ausnahme: Microchip hat einen PIC18 mit dem ENC28J60 mitsamt
>PHY verheiratet (ausgerechnet... bei den wesentlich eleganteren
>PIC24/30/33 leider nicht).
Welcher Typ ist denn das? Welche Defizite bringt sowas denn vom 
Grundsatz her, denn wie schon gesagt wurde, selbst bei Arm wird ja die 
PHY immer noch anderen überlassen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.