Hallo,

ich habe ein Stück Quellcode, der mich zur Zeit zum verzweifeln bringt.
Inzwischen habe ich das ganze soweit gekürzt dass nur noch folgendes übrig geblieben ist.

Code:
int main(void){

	DDRC=0xff;
	PORTC=0xff;  

	DDRA=0x00;
	PORTA=0xff;

	PORTC &= ~(1<<PC2);		//ON
	_delay_ms(1000);
	PORTC |= (1<<PC2);		//OFF
	_delay_ms(1000);


	while (1){
    	PORTC &= ~(1<<PC0); 	//ON
    	PORTC &= ~(1<<PC2);	    //ON
    	_delay_ms(BIT_1_DURATION);
    
    	PORTC |= (1<<PC0);		//OFF
    	PORTC |= (1<<PC2);		//OFF
    	_delay_ms(BIT_GND_DURATION);
	}
}
An PC0 und PC2 hängt je eine LED. Die PC0 Led blinkt schön, so wie es sein sollte. Jedoch blinkt die PC2 Led nicht mit. Am Anfang 1x an und aus geht aber.