Hai Jens,

die Nebel lichten sich so langsam Immerhin hab ich schon mal einen PWM-Kanal hinbekommen. Aber die anderen drei verweigern sich mir noch.
Wo ist da noch der Bug drin ? Ich bin der Meinung es müsste laufen.....
Hier mal der Code

Code:
int main (void) {
		GTCCR 	= 0b10000001; 	// Timer anhalten
		TCCR0A 	= 0b01010010;   // Timer 1 und 2 auf Phasecorrect PWM-Mode
		                        // und toggle bei erreichen des Werte in OC0A bzw.
		                        // OC0B
		TCCR0B	= 0b00001101;   // WGM02-Bit setzen (Clear Timer on Compare - CTC)
														// für toggle OC0A
		                        // und Prescaler auf clk/1024 einstellen
		OCR0A   = 0b11111111;   // Output-Compare-Register auf 255 stellen
		OCR1A   = 0b11111111;
		OCR0B   = 0b11111111;   // Output-Compare-Register auf 255 stellen
		OCR1B   = 0b11111111;

		DDRB    = 0b11111111;   // PortB auf Ausgabe stellen
		GTCCR 	= 0b00000000; 	// Timer starten

while(1) {}
ein kleiner Tip wäre klasse. Als nächstes muss ich dann wohl noch den Modus ändern, damit ich eine PWM hinbekommen, im Moment blinkt nur eine LED schön gleichmäßig mit DutyCycle 50%.

Internette Grüße
Stefan