RESET mit AT90S8515

Gast #432446
Lesenswert?
• ▲
▼
Hmm...

Softwarebug?
(kann ich aufgrund des nicht zur Verfügung gestellten Codes nicht 
ausschliessen)

Hardwarebug/fehlerhafte Reset-Beschaltung?
(auch hierzu fehlen die nötigen Infos)

Wie würde "Nummer5" nun sagen? ..."Ich brauche mehr Input!" ;-)

Gruß,
Magnetus
Gast #432572
Lesenswert?
• ▲
▼
Hallo Magnetus,

ich habe den Fehler gefunden. Im Initialisieren
habe ich auf einen Interrupt gewartet, obwohl
sie noch nicht freigegeben waren.
Ich habe zwar keine Interruptroutine angesprungen,
aber das Bit in der SPI "gepollt." Diese kommmt
auch erst durch, wenn die Interrups frei sind.

Hier der Hänger:

for (i=0; i<4; i++) {
  SPDR = Steuerregister [i];
  while (!(SPSR & 0x80));     / Warten auf "hoch"
}

Danke für Deine Mühe

TEWE

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren