Zitat Zitat von BlooD
Ich programmiere mit AVRStudio in C, alse der Compiler von WinAVR.
Optimierungseinstellung is dann normalerweise standard -O0 also keine optimierung. In diesen fall wird der delay parameter (einen floating point wert) nicht durch der pre-processor sondern durch der AVR ausgewertet: kostet der arme AVR viel extra zeit. Versuche das mal mit -Os: der pre-processor wird der delay parameter schon auswerten (angenommen es ist einen festen wert) : delay zeit stimmt dann.

Martin.