Code:
	DDRD |=  (1<<PD1);
	DDRB |=  (1<<PB3);
	PORTD &= ~(1<<PD1);

	while(1)
	{
		if((Gettime()%1000)>500)
		{
			PORTB |= (1<<PB3);
			StatusLED(GREEN);
		}
		else
		{
			PORTB &= ~(1<<PB3);
			StatusLED(RED);
		}
	}
Und warum funktioniert dieser Code nicht? Die Statusled blinkt brav im vorgegebenen Rythmus, während die IR LED einfach die ganze Zeit leuchtet.