Du hast einige sinnlose Zeilen im Programm.
Du schreibst #define F_CPU... und danach steht #ifndef ...
Das bedeutet:
Setzte F_CPU
Wenn F_CPU nicht gesetzt
setze F_CPU
Entweder du entfernst dein erstes #define F_CPU oder entfernst #ifndef... bis #endif
Das ist zwar kein Fehler, ist aber Sinnlos. Du kannst aber auch bei den Einstellungen (Beim AVR Studio 4 hat es Project Options geheißen, wie es beim 5er heißt weiß ich nicht) die Taktfrequenz einstellen, dann wird es automatisch im Makefile eingetragen (dann brauchst du das ganze #ifndef F_CPU... nicht). Dort kannst du auch optimization (das ist der Punkt den du brauchst) einstellen und noch weitere Dinge die mit dem Projekt zutun haben. Was du einstellen musst kannst du normalerweise in der Hilfe bzw im Internet nachlesen. Ich habe beim 4rer "Os" eingestellt und hatte noch nie Probleme.
MfG Hannes
MfG Hannes
Lesezeichen