ATMega8 - startet Programm nicht

Gast #150476
Hallo zusammen,

ich habe ein merkwürdiges Problem mit meinem ATMega8:

Insbesondere wenn er länger (>12h) nicht gelaufen ist, und ich dann die
Stromversorgung einschalte, weigert er sich, das Programm auszuführen.

Um ihn dann zu starten, muss ich manuell einen Reset durchführen (z.B.
indem ich den Flash auslese, oder die Signaturbits oder so,
erstaunlicherweise funktioniert das). Danach startet auch die
Programmausführung.

Wenn er einmal gelaufen ist, ich die Stromversorgung kurz trenne (lang
genug, um alle Kondensatoren zu entladen) und wieder verbinde, läuft er
ganz normal an.

Ich habe dieses Problem auch nicht immer, sondern nur in etwa 50% der
Versuche. Und immer nur, wenn er länger aus war.

Ich habe auch schon einen anderen Mega8 genommen, am Chip scheint es
nicht zu liegen.

Die "üblichen Verdächtigen": Abblockkondensatoren, alle VCC und GND
Pins beschaltet, Brown-Out ist aktiv (seit gestern), Stromversorgung
ist stabil; hab ich schon durch.

Ich verwende einen externen Quarz. Kann es sein, dass der nicht
anschwingt? Aber dann könnte ich den Chip doch auch nicht auslesen...

Hiilfeeee, was ist das?

Irgendwelche Idden, woran es liegen könnte?

Gruß,
Sebastian
Gast
Der Gedanke mit dem Quarz ist nicht so schlecht. Kann man mit einem Oszi
leicht kontrollieren. Aber es genügt zumeist schon das hingreifen um ihn
anschwingen zu lassen. Ich hatte schon ein paar mal so ein Problem. Die
C beim Quarz sind vorhanden?
Gast
Jaja, die C sind vorhanden (22pF). Hingreifen werde ich beim nächsten
Hänger mal probieren. Ich glaub aber nicht, dass er nicht schwingt,
weil ich den uC ja ausslesen, programmieren etc. kann; das könnte ich
ohne funktionierenden Quarz ja nicht. Aber ich werde mal sehen, obs
daran liegt. Sonst nehme ich mal einen Oszillator.

Oszillosop hab ich leider nicht.

Gruß,
Sebastian
Gast
Problem gelöst.

Ich hab so'n Billig-ISP. Wenn ich meinen Rechner in den Ruhezustand
fahre und wieder aufwecke, lässt mein ISP den RESET-PIN nicht los.

Abstecken vom ISP hilft. Programm läuft an. Argh. Dachte, das hätte ich
schon längst probiert.

Danke trotzdem.

Gruß,
Sebastian

Antwort schreiben

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