mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Netzwerk.Modul mit ENC28J60 am Arduino Nano - zuckt nix?


Autor: Frank Esselbach (Firma: Q3) (qualidat)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich versuche gerade dieses eigentlich nette Mini-Modul am Arduino Nano 
zum Mitspielen zu bewegen. Da es sich um einen ENC28J60-Chip handelt, 
sollte es eigentlich mit der Standardlib für Nano "UIPEThernet.h" 
laufen, aber da zuckt nix, nicht mal die LEDs an der Netzwerkbuchse.

Kennt jemand dieses Modul von "Zero Research"? Ich habe folgende 
Verbindungen zwischen Modul und Nano hersgestellt:

VCC 3,3V - Modul Pin 10 - Nano Pin 3V3
GND      - Modul Pin 5  - Nano Pin GND
SCLK     - Modul Pin 2  - Nano Pin 13
SO       - Modul Pin 4  - Nano Pin 12
SI       - Modul Pin 3  - Nano Pin 11
CS       - Modul Pin 1  - Nano Pin 8
RST      - Modul Pin 9  - Nano Pin RST

ABer wie gesagt, es rührt sich garnix. Spannung liegt an, Nano gibt aus, 
dass er den Controller nicht finden kann. Das Pinout vom Zero-Modul habe 
ich von der Seite hier:

http://weeklybuild.com/2009/11/24/zero-research-en...

Das vorhandene Programm ist eigentlich für den Standard-Adapter für den 
Nano gedacht (ebenfalls mit ENC28J60), sowas hier:

http://foreglance.com/wp-content/uploads/2014/08/2...

Aber den habe ich gerade nicht da und es sollte schnell gehen ... wollte 
deshalb auf das Zero-Modul ausweichen. Tips? Danke.

: Bearbeitet durch User
Autor: Frager (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mal mit Router verbinden?

Eine LED bedeutet das eine Verbindung besteht, die andere das Daten 
gesendet/empfangen werden. Ohne Verbindung keine LED.

Autor: Frank Esselbach (Firma: Q3) (qualidat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frager schrieb:
> Mal mit Router verbinden?
>
Hängt am Switch und damit auch am Router. App auf Arduino ist auf DHCP 
gebürstet. Mit dem original Ethernetshield ging das Alles problemlos.
>
> Eine LED bedeutet das eine Verbindung besteht, die andere das Daten
> gesendet/empfangen werden. Ohne Verbindung keine LED.

Hmm ... eine leuchtende Connect-LED bedeutet, dass rein physikalisch 
Verbindung zum Netz besteht. Da das nicht passiert ... also wird der 
Chip nicht mal initialisiert.

Die Anwendung auf dem Arduino versendet UDP-Messages, wenn denn der Chip 
initialisiert wäre. Das dürfte nur kurze Blitzer in der Activity-LED 
auslösen ... aber dazu kommt es ja garnicht erst. :-(

: Bearbeitet durch User
Autor: Frager (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sollte pin 7 nicht auch verbunden sein?

Autor: Gerald (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Woher kommen deine 3,3v ?
Aus dem Arduino? da sind wenn überhaupt nur sehr kleine Regler verbaut. 
Da könnte es für den garnicht so sparsamen 28j60 knapp werden

Autor: Georg G. (df2au)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der ENC2860 hat Probleme mit einigen modernen Switches. Die Link Pulse 
werden nicht richtig verarbeitet. Versuch mal einen alten Hub 
dazwischen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.