Immer wieder Reset

Gast #37887
Hallo,
ich habe folgendes Problem: Ich habe eine Schaltung mit einem
ATMega8515 aufgebaut (geätzte Platine), aber irgendwas läuft da schief.
Der MC macht immer wieder mal (so ca. alle 10min) einen Reset. Wie kann
sowas zustande kommen? Stromversorgung ist ein stabilisiertes
Labornetzgerät mit 12V, auf der Platine ist ein LM2575T-Adj. (für einen
weiten Eingansspannungsbereich). Der macht mir 8V, welche dann zu einem
7805 gehen, der mir die 5V für den MC liefert. Am Ausgang des 7805 ist
ein 100µF Elko und direkt unter dem Sockel des MC ist ein 10nF
SMD-Keramikkondensator.
Hat jemand ne Idee wieso der MC den Reset macht?
Gast
OK, ich denke die Sache mit dem Stacküberlauf ist das Problem.
Wie kann ich denn einzelne Einträge im Stack, also die letzte
Rücksprungadresse löschen ohne den reti-Befehl?
Gast
Mit 2x pop geht mein Programm gar nicht mehr, aber mit 1x pop scheint es
zu funktionieren. Wahrscheinlich ist mein Programm so klein, dass SPL
ausreicht. Danke auf jeden Fall für die Hilfe.

Antwort schreiben

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