data breakpoint in AVR-Studio

OP #2248394
Lesenswert?
• ▲
▼
hallo,

ich habe ein kleines Problem mit Data Breakpoints im AVR-Studio.
Bei diesem Link:
    Beitrag "Data breakpoint in AVR Studio mit double"
verstehe ich nur Bahnhof, ich kann mit C nix anfangen.

Mein Problem:
Der Debugger soll stoppen, wenn der Timer den Wert erreicht hat, der im 
OCRnA erreicht hat. Im Eigenschaftenfenster habe ich das Timerregister 
TCNTx angeben und als Wert den des OCR-Registers eingetragen, aber 
nichts passiert.

Wie muß ich was einstellen? Einen Breakpoint in einer Zeile kann ich 
kaum setzen, oder? Ich progge in Assembler.

mfg Roger
Gast #2248594
Lesenswert?
• ▲
▼
Hi

>Wie muß ich was einstellen? Einen Breakpoint in einer Zeile kann ich
>kaum setzen, oder? Ich progge in Assembler.

Data Breakpoints funktionieren nur wenn auf das Register zugegriffen 
wird. Also das, was du willst geht nicht.

MfG Spess
OP #2248615
Lesenswert?
• ▲
▼
Hallo,

oh, das wußte ich nicht, die Hilfe im Studio ist auch nicht sehr 
aussagekräftig. Demnach funktioniert es also bei keinem Hardwaretimer 
und deren Compareregistern.

Gibt es denn garkeine Möglichkeit, einen Vergleich abzufangen? Das Ganze 
zu Fuß abzuackern bei einigen 100 Zyklen/Timerschritt ist ganz schön 
nervend.

mfg Roger
Gast #2248624
Lesenswert?
• ▲
▼
Hi

>Gibt es denn garkeine Möglichkeit, einen Vergleich abzufangen? Das Ganze
>zu Fuß abzuackern bei einigen 100 Zyklen/Timerschritt ist ganz schön
>nervend.

Kommt doch darauf an, was du sehen willst. Das ist doch nur interessant, 
wenn an der Stelle etwas passiert. Und da reicht eigentlich ein normaler 
Breakpoint im Code.

MfG Spess
Gast #2248932
Lesenswert?
• ▲
▼
Hallo,

danke für die Mühe. Ich habe eine andere Lösung gefunden. Da es um die 
Abfrage eines TSIC206 geht, brauche ich nach der ersten HL-Flanke nur 
den Stop Watch zurücksetzen und muß mir dann die Zeiten bei jeder 
weiteren HL-Flanke bzw. beim Eintritt in die Output Compare-ISR 
notieren. Dann kann ich auch meine Schlüsse ziehen und damit beende ich 
diese Thema.

mfg Roger

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.