Deine Aussage finde ich sehr Interessant, da dass das einzige war, was funktioniert hat.
Also, ohne:
Code:
Sound_Off:
	sbis PORTD, 6
	reti
	ldi temp, (0<<PD6)
	out PORTD, temp
	ldi timer0, 0x00

	reti
Ist der Pegel immer High auf dem Oszi. (In der Simulation in 6.2 ebenfalls)
Erst durch den Absatz wird es ein Toggeln. Es spielt keine Rolle wie ich COMxy einstelle.

Zu deiner exakten Frage wie der pegel High wird. Du hast den Übeltäter selbst gepostet:
Code:
Sound_On:
	ldi temp, (1<<PD6)
	out PORTD, temp
	ldi timer0, 0x00		; setze Timer zurück

	reti
Ich hoffe wir finden den Fehler, ansonsten muss ich die CTC Funktion erstmal ohne das zurücksetzen akzeptieren.
Viele Grüße