Hallo

hier ist der komplette code meiner aktuellen main.c

Code:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <string.h>
#define MCU = AVR_ATmega32 
#define F_CPU  16000000         // Quarz 20 Mhz-CPU
#include <util/delay.h> 
#define BIT_COUNT_DELEY   1000  //Basiseinheit für Counter
#define BIT_GND_DURATION	 20*BIT_COUNT_DELEY
#define BIT_0_DURATION		 5*BIT_COUNT_DELEY
#define BIT_1_DURATION      10*BIT_COUNT_DELEY
int main(void){
	DDRC=0xff;
	PORTC=0xff;  
	DDRA=0x00;
	PORTA=0xff;
	PORTC &= ~(1<<PC2);		//ON                <<hier funktionierts
	_delay_ms(1000);
	PORTC |= (1<<PC2);		//OFF
	_delay_ms(1000);
	while (1){
    	PORTC &= ~(1<<PC0); 	//ON
    	PORTC &= ~(1<<PC2);	    //ON                 << hier nicht mehr
    	_delay_ms(BIT_1_DURATION);
    	PORTC |= (1<<PC0);		//OFF
    	PORTC |= (1<<PC2);		//OFF
    	_delay_ms(BIT_GND_DURATION);
	}
}
Mit diesem Code bin ich gerade am tesen. Jedoch ohne erfolg.

Wenn ich die Zeile ON / OFF bei hier funktionierts auch noch rausnehme. Bleibt die LED für immer aus. Aber eigentlich müsste die doch unten auch getriggert werden.