Hi,

nur zur Info:
In der aktuellen avr-libc (1.7.0), die in der AVR-Toolchain von Atmel drin ist, gibt's einen Bug in der delay.h. Dabei ist _delay_us 3 mal kürzer als erwartet und _delay_ms 4 mal kürzer.

Ein Quick-and-Dirty Bugfix:
In der delay.h folgende Zeile (ganz am Anfang der Datei) ändern:
#define __HAS_DELAY_CYCLES 1
nach
#define __HAS_DELAY_CYCLES 0

Dann läuft wieder alles so, wie es soll.

Gruß,
askazo