Hi!

Hast Du den Bus richtig terminiert?

Ein anderes Problem könnt die Verwendung der Timer in Verbindung mit _delay_ms() sein. _delay_ms() bentuzt einen der Timer.

Btw: Meines Wissens ist SIGNAL veraltet und mal sollte statt dessen ISR verwenden (Vorsicht: Dann den Namen des Interrupt-Vektors angeben).
Versuch's mal damit. Ich bin mir nämlich jetzt nicht sicher, ob das einfach das gleiche unter neuem Namen ist, oder ob sich auch was im Hintergrund geändert hat.

Viele Grüße,

Markus