Naja, wenn Du doch die Vierecke siehst, dann klappt Dein Init nicht,
so wie der Sprinter schon sagte, mach mal eine vernünftige Delay, schau mal util/delay.h _delay_loop_2 ist sehr interessant.

Gruß Sebastian