XMEGA 128A1 - Neustart ohne Watchdog

Gast #2415389
Lesenswert?
• ▲
▼
Hallo!
Ich verwende den XMEGA128A1.
Habe jetzt eine kleines Problem damit. Wenn ich in einer gewissen 
Kombination ein Unterprogramm aufrufe so "startet" der XMEGA neu. Habe
aber keinen watchdog programmiert.
Das aufgerufene Unterprogramm funktioniert aber ohne Probleme. Wir von 
anderen Programmteilen auch verwendet.
Wie kann es sein, dass der XMEGA ohne watchdog neu "startet"??
Bitte um Hilfe, DANKE!
Gast #2419181
Lesenswert?
• ▲
▼
Danke für die Antwort:
Ich verwende AVR Studio 5 mit den C-compieler. Die Interrups (CLI) habe 
ich alle abgeschaltet.
Ich verwende die genannte Routine auch in anderen Teilen der Software. 
Aber wenn in diesem Teil die Routine aufgerufen wird, so "startet" der 
Xmega neu!
Habe leider noch keine Idee was dies auslössen könnte.
Gast #2419184
Lesenswert?
• ▲
▼
in der Errata habe ich auch keinen Hinweis gefunden. In der genannten 
Sub werden nur Pins gesetzt. Diese werden auch gesetzt. Wenn die Sub 
abgearbeitet ist und der Sprung retour erfolgen soll, startet er neu. Es 
muss was mit dem Rücksprung aufsich haben, aber das macht der Compieler 
ja selbst, da habe ich ja keinen Einfluss darauf, oder?
Gast #2419954
Lesenswert?
• ▲
▼
Habe den Fehler gefunden.
Beim Aufruf einer Sub wo die angesprochene Sub verwendet wird habe ich 
zu viel SRAM einer Variablen zugeteilt. Habe vom Compieler aber keine 
Fehlermeldung bekommen??
Wieder einmal ist die Hardware unschludig ;-)

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.