Es funktioniert, abwer die Taktung ist offensichtlich falsch.

Hast du auch F_CPU definiert, als du _delay_ms verwendet hast?
Ich denke schon, so wie es in nem Beispielprogramm vorkam...