ENC28J60 nicht ansprechbar

Gast #308229
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
- 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
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
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
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

Eine eigene Frage? Dieser Thread ist über 20 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.