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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren