mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Unterschiede AVR: Debuggen <-> Normalbetrieb


Autor: Thomas Finke (thomas-hn) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe hier einen ATtiny85 welcher mein Programm (verwendet das USI) 
nur korrekt ausführt wenn er sich im Debugmodus (debugWire) befindet.
Wenn ich den Controller selbständig laufen lasse, funktioniert mein 
Programm nicht.

Dem Datenblatt des Controllers kann ich entnehmen

"The system clock is not affected by debugWIRE and will always be the 
clock source selected by the CKSEL Fuses."

Gibt es irgendeine Komponente im AVR die mein Programm beim Debuggen 
derart im Ablauf "stören" kann?

Wenn die Antwort "nein" ist, weiß ich, dass ich den Fehler im 
Programmcode habe. Da möchte ich momentan nur sicher sein, damit ich 
nicht weiter umsonst im Programm nach dem Fehler suche.

Danke schon mal,

Thomas

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht fehlt da eine Masseverbindung, wenn der Debugger nicht dran 
ist? Im Normalfall wird das Programm genauso ausgeführt, wie ohne 
Debugger, wenn keine Watch- oder Breakpoints gesetzt sind. Erst wenn der 
auf einen BP trifft, wird die CPU angehalten und die Kontrolle an den 
Debugger übergeben.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.