AVR-Studio5 ich flip gleich aus!

Gast #2479281
Lesenswert?

Hi!

im Anhang kleines Progrämmchen.

Kann mir jemand sagen warum zum Teufel die While Schleife nicht 
durchlaufen wird.
Und warum sind Breakpoints mit Ausrufezeichen?

So was ist echt nervig und ich weiß jetzt echt nicht woran es liegt.
Angehängte Dateien:
Gast #2479289
Lesenswert?

Müsstest Du nicht in die While-Schleife einen Vergleichsoperator 
reinmachen, z.B.

while (z != 1) {   ...   }

weil, was soll denn eins sein? Es muss doch ein Ergebnis mit True/False 
zurückgeliefert werden, auf dem basierend die while-Schleife 
funktioniert.
Gast #2479298
Lesenswert?

Ich denke das hier wird wohl irgendwas nicht stimmen.

Target "PostBuildEvent" skipped, due to false condition; 
('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files\Atmel\AVR Studio 
5.0\Vs\Avr.common.targets" from
#2479309
Lesenswert?

Ich hab zwar AVR Studio 5 noch nicht benutzt, aber die Ausrufezeichen 
sind sicher Compiler Warnungen. Halte den Mauszeiger über die 
Ausrufezeichen dann solltest du ein Popup sehen mit einer Erklärung.

Ausserdem: was zum Geier soll denn das Programm? Und wie willst du 
erkennen dass die Schleife nicht durchlaufen wird? Machst du das im 
Simulator?
Gast #2479328
Lesenswert?

@Johannes G

Es ist nur ein test, weil ich mich gewundert habe warum der die 
While-Schleife nicht durchläuft.
Das eigentliche Gerüst sieht ganz anders aus aber dort wird die Schleife 
auch nicht durchlaufen ich habe es nur der einfachhalber so gepostet.

Die z++ sollte ja trotzdem erhöht werden ohne jetzt einen wirklichen 
sinn zu haben.

JA! Es wird Simuliert und Ja! Auch auf dem ATiny 13 debugt.
Gast #2479360
Lesenswert?

ADWandlerfrage schrieb:
> Müsstest Du nicht in die While-Schleife einen Vergleichsoperator
> reinmachen, z.B.
>
> while (z != 1) {   ...   }
>
> weil, was soll denn eins sein? Es muss doch ein Ergebnis mit True/False
> zurückgeliefert werden, auf dem basierend die while-Schleife
> funktioniert.

Wenn man keine AHnung hat, einfach mal... ein C-Buch lesen! Und bitte 
erst danach wieder hier antworten ;-)

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