Probleme mit JATG ICE Debugger

Gast #324567
Lesenswert?
• ▲
▼
Guten Morgen
Ich habe ein kleines Testprogramm geschrieben das AVR Studio Simulator
auch funktioniert. Wenn ich allerdings den JTAG ICE mk Debugger
einsetzte geht leider nicht mehr viel. Ich habe einen Timer so
programmiert das er bei einem Compare Match (Datenregister =
Vorgabewert) den Outputpin (PIN D5) auf 1 setzt. Der Zustand des PIN D5
wird ständig überwacht. Wenn es gesetzt wird geht das Programm weiter.
Als nächstes wir der Timer angehalten und das PIN D5 wieder
zurückgesetzt. Aber genau da liegt das Problem es lässt sich nicht
zurücksetzen. Der Befehl cbi funktioniert einfach nicht! Ich habe es
auch mit  ldi temp,  0x00 und out PIND,temp probiert ging aber
ebenfalls nicht. Des Weiteren ist der Timer eigentlich so eingestellt
dass er bei einem Compare Match sein Datenregister zurücksetzt. Das
macht er ebenfalls nicht. Ich komme einfach nicht drauf was das sein
könnte da es ja in der Simulation einwandfrei funktioniert.
Ich habe außerdem nichts an den ATMega 16 angeschlossen. Die .asm Datei
befindet sich im Anhang.
Den uC betreibe ich mit einem externen Quarzoszillator mit 8MHz. Die
notwendigen Bits habe ich mit PonyProg eingestellt.
Ich hoffe jemand kennt dieses Problem und kann mir helfen.

mfg
Marc
Angehängte Dateien:
Gast #324568
Lesenswert?
• ▲
▼
PINx ist immer Input und dient der Abfrage des aktuelle Portzustandes.
Als Output dient das PORTx Register. Daher macht ein cbi/sbi PINx wenig
Sinn. sbi/cbi PORTx,Bit wäre der richtige Befehl.

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.