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


von Frank E. (Firma: Q3) (qualidat)


Angehängte Dateien:

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-enc28j60-breakout-pinout/

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/2014-08-17-123007.jpg

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

: Bearbeitet durch User
von Frager (Gast)


Lesenswert?

Mal mit Router verbinden?

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

von Frank E. (Firma: Q3) (qualidat)


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
von Frager (Gast)


Lesenswert?

Sollte pin 7 nicht auch verbunden sein?

von Gerald (Gast)


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

von Georg G. (df2au)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.