Guten Morgen Ceos,

vielen vielen Dank für deine Mühe.

Habe das ganze jetzt schon ein wenig mehr verstanden.

Ich zeige Euch mal meinen Code mit dem ich eigentlich ein 1 kHz Signal erzeugen wollte.

Code:
#include <avr/io.h>
#define F_CPU 1000000


int main(void)
{
    DDRB |= (1<<PB1);
	OCR0A = 999;
	OCR0B = 370;
	
	TCCR0A = (1<< COM1A1) + (1<< WGM01) + (1<< WGM00);
	TCCR0B = (1<<WGM01) + (1<< WGM02) + (1<< CS13); 
	
    while (1) 
    {
		asm ("NOP");
    }
}

Laut Datenblatt stehen mir diese Prescaler Optionen zur Verfügung 2,4,8,16,32,64,128,256.
Habe ich das richtig erlesen ?

Ich teste jetzt deine Tips und melde mich später wieder.

Viele Grüße und vielen Dank.

Nicole