ATmega16: Merkwürdiges Verhalten einer for-Schleife

OP #283745
Lesenswert?
• ▲
▼
Hallo alle zusammen!

Ich habe ein Problem mit einer for-Schleife, die nicht das macht, was
ich will bzw. was ich möchte ;-).

Wenn ich im Debugger einen Beakpoint in Zeile 21 setze und mit dann die
Variable cnt anschaue, dann steht da als Wert nicht etwa 0 (wie ich
erwartet habe), sondern 1. Kann mir das einer erklären???

Irgendwie hab' ich den Eindruck, das ich auf'm Schlauch stehe und das
nicht merke...

Gruss Thorsten

PS: Ach ja, ich benutze das AVR-Studio 4.12.452 mit GCC 3.4.3 und
avr-libc 1.2.3 (lt. Usermanual 20050214)
Angehängte Dateien:
OP #283747
Lesenswert?
• ▲
▼
Hallo Jörg,

nein, natürlich macht die Routine nicht das, was sie soll (ansonsten
hätte ich wohl kaum hier nachgefragt ;-).

Die erste Zeile des LCD-Displays bleibt immer leer, egal welche Anzeige
ich abrufe (habe alle 51 möglichen ausprobiert) - und zwar sowohl im
AVR-Simulator (mit HAPSIM als HW-Simulator) als auch auf der realen
Hardware (wobei ich das im Moment nicht nachprüfen kann, da mein
ATmega16 den Geist aufgegeben hat (tja, man sollte halt den richten
Sockel auf dem STK500 benutzen... grrrr).

Gruß Thorsten

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.