AVR-Studio und Bug im Debugger bei PWM

OP (Firma: Student) #758260
Lesenswert?
• ▲
▼
Ist es ein bekannter Bug dass der AVR-Studio Debugger im Phase-Correct 
PWM  Modus (hier: Atmega 16, TIMER0) den Overflow nicht erkennt und 
daher TOV0 nicht setzt und daher keinen IR auslöst?
Kann das Jemand reproduzieren? Dann könnte man es vielleicht mal 
irgendwem mailen.. mich hat das zusammen mit einem schrotten Atmega 
gerade EINIGE Stunden gekostet...:-(
(oder vertraut hier bei den "Profis" eh keiner dem Debugger vom Studio?)

greetz
jakob
#1646057
Lesenswert?
• ▲
▼
Hallo Leute,

ich hoffe mal das hier noch mal jemand nach guckt. Ich habe auch ein 
Problem mit dem Debugger des AVR Studios. Bei mir kommt der Atmel ATMega 
8515L Prozessor zum Einsatz.
Ich habe einen "Ringpeicher" programmiert, der mit Hilfe des 
"X-Pointers" nach einem Interrupt beschrieben wird und mit dem 
"Y-Pointer" ausgelesen werden soll. Wenn der Abstand zwischen X- und 
Y-Pointer groß genug ist soll mit den Werten gerechnet werden.

Bisher wollte ich beim Debuggen testen ob des Programm bis in alle 
Ewigkeit auf Interrupts wartet. Folglch müssten beide Pointer auf dem 
Anfangswert stehen bleiben
Der Debugger funktioniert leider nur etwa 393000 Rechenoperationen 
(dabei wurden die Befehle wo ich den Fehler lokalisieren konnte 
mindestens 1000 mal fehlerfrei ausgeführt) dann fängt er an den 
Y-Pointer zu verändern und wegen den unterschiedlichen Werten der 
Pointer fängt er dann an wild rum zu rechnen obwohl noch nichts in den 
Speicher geschrieben wurde.

Ist das ein Problem im Debugger oder habe ich da evtl. etwas falsch 
programmiert was erst sehr spät auftritt?

Gruß Pascal

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.