neue Ethernet Shields mit eigenartigen Verhalten

es würde mich schon interessieren, wie du genau das Redet-Problem beseitigen konntest

  1. Verbindung der Reset Leitung von MEGA-Board zum Ethernet shield trennen.
  2. An einem Pin des Reset-Tasters auf dem shield kommt die Resetleitung an. Von dort einen Widerstand auf + (weiß nicht, ob diese billigen Boards schon einen Pullup haben, dann könnte man auf den Widerstand verzichten).
  3. Von einem freien Pin des MEGA zur Sicherheit eine Diode (Wiznet arbeitet mit 3,3 V !) auf die Resetleitung des W5100 (am einfachsten wieder an den Resettaster).
  4. Nun hat man es in der Hand, einen programmgesteuerten Reset des W5100 in void setup() auszuführen: o.g. PIN auf OUTPUT stellen, 250ms auf LOW ziehen, dann wieder auf Input (ohne PULLUP).

Bei mir funktioniert das bestens. Hat auch den positiven Nebeneffekt, daß der W5100 auch bei einem Watchdog Reset des MEGA ebenfalls resettet wird (was bei den Originalboards übrigens nicht erfolgt).

Die Lotbrücken zwischen den Pins des W5100 sind leider Realität. Kurioserweise sieht man sie bei genauem Hinsehen sogar auf den Werbefotos bei Ebay !!! Schau sie dir mal genau an.
Da allerdings die meisten Pins des W5100 ohnehin auf Ground gelegt sind, kann man (wie ich) Glück haben das es keine Auswirkung hat. Habe deshalb auch verzichtet, die Brücken zu entfernen.

Also ich (der von vor 4 Posts weiter oben) habe nun meinen Fehler beseitigen können.


(Is ned mein Board... nur damit ihr gleich wisst welche Pins ich meine)

Schuld bei mir waren die 6 ICSP-Pins auf der rechten Seite über dem SD-Slot. Diese sind an der Unterseite mit einer Kunststoffführung versehen. Diese habe ich abbekommen (da muss man relativ fest ziehen) und festgestellt das alle 6 zu kurz angelötet wurden. Dabei hatten nur die Spitzchen Kontakt und das auch nur wenn ich den Arduino+EthernetShield an dieser Stelle zusammendrückte.

Nun konnte ich die 6 etwas mit der Lötspitze erwärmen und herausziehen oder alle übrigen (26) Pins kürzen. Hatte mich dann für erstere Methode entschieden und nun läuft alles perfekt.

Meinem eBay-Verkäufer hatte ich dieses Problem auch geschildert aber ich hatte glücklicherweise einen der mir sofort das Geld zurückerstattet hatte und auch das EthernetShield nicht zurück wollte. War jetzt zwar ne lange Suche nach dem Fehler und n bisschen Lötarbeit aber nun bin ich mehr als zufrieden. XD

Hoffe dies Hilft euch auch weiter...

@Rainerg,

GANZ - GANZ RECHT HERZLICHEN DANK !!!
Dein Hinweis war es !!!!
Nochmals DANKE !

Auf dem Bild von Rainerg sieht man übrigens 4 Lotbrücken auf der rechten Seite des W5100. Der Hersteller scheint wohl ein paar Probleme mit dem Löten zu haben; ansonsten sind die Shields nicht schlecht, vor allem für den Preis !

Das freut mich, dass ich dir damit helfen konnte... :wink:

Das Bild von oben habe ich bei google gefunden. Auf meinem HanRun Ethernet Shield sind übrigens wenn ich so drauf sehe wie beim anderen Bild 4 Lötbrücken unten am W5100 zu sehen und sonst nix. Wahrscheinlich is der Chip nur n Fake und das is ganz egal wo da gelötet wurde und wo nicht. ^^

Hallo Ihr !

Auch ich hatte dieses Problem welches im Forum nicht gelöst werden konnte...
Die Lösung kann manchmal soooo einfach sein.

Viele Grüße

Jörg

Rainerg:
Nun konnte ich die 6 etwas mit der Lötspitze erwärmen und herausziehen oder alle übrigen (26) Pins kürzen. Hatte mich dann für erstere Methode entschieden und nun läuft alles perfekt.

Danke ! Habe heute (22.12.2012) mein zweites Shield erhalten und hat auch wieder diesen Fehler. Mit Abzieghen der "schwarzen" Verkleidung sin diesmal gleich zwei Stifte "mitgekommen".

Dauer der Reparatur 1Minute .....