ENC28J60 nicht ansprechbar

Gast #308229
Lesenswert?
• ▲
▼
Hallo!

Habe hier einen ENC28J60. Möchte ihn mit einem ATmega32 ansprechen.
Doch ich kann nicht einmal die ID (Revisionsnummer) auslesen.

SPI-Takt > 8 MHz

Habt ihr eine Ahnung woran das liegen könnte?
Habe zwar das Forum und vor Allem die zwei Threads über den ENC
durchsucht aber keine Lösung gefunden.
Kann es am Oszillator liegen?
Mfg Matthias
Gast #308230
Lesenswert?
• ▲
▼
- SPI funktioniert?
- "Chip Select" Signal wird korrekt ein/ausgeschaltet?
- Alle GND/VCC Leitungen vom ENC belegt?
- Code richtig? Event. fertige lib zum testen verwenden

Tip: Probier mal die LEDs auf "blinken" zu konfigurieren. Dazu musst
du nämlich vorerst nurmal vom µC zum ENC über SPI senden. Wenn das
funktioniert kannst du dich um die eventuell noch vorhandenen
"Empfangs-Probleme" kümmern.
Gast #308232
Lesenswert?
• ▲
▼
Hab jetzt mit dieser Routine versucht die Leds zum blinken zu bringen:
void PhyWrite(BYTE address, WORD data)
{
   Write(MIREGADR, address);
   Write(MIWRL, data);
   Write(MIWRH, data>>8);

   while(Read(MISTAT) & MISTAT_BUSY);
}

Steht doch genau so im Datenblatt, oder?
Auf jeden Fall blinken die Led's nicht.
Habe keine Ahnung woran dies liegen kann.
Mfg Matthias
Gast #308234
Lesenswert?
• ▲
▼
Stimmt SCK? Ich hatte letzt in meinem uC das Polaritätsbit falsch
gesetzt gehabt und dadurch war der Ruhepegel vom SPI-Clk-Signal falsch
rum und mein SPI-EEPROM hat mich ignoriert.

Bis denne, Andreas
Gast #453682
Lesenswert?
• ▲
▼
habe dasselbe Problem..... aber mein CS sollte richtig programmiert 
sein..

ich will auch die Rev Nummer auslesen, aber es kommt immer 0x00 zurück.
(blöd wenn man kein Oszi hat)

Kannst mal deinen Code reinstellen?

Wäre echt interessiert...


Danke schonmal..

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.