Moin,
habe jetzt nach viel googlen und Datenblatt lesen bin ich zu diesem Versuch gekommen:
Code:
int main(void)
{
   //Port D als Output
   DDRD = 0xff;
   
   //10 Bit Phase Correct PWM, max Wert 1023
   TCCR1A = (1<<WGM10) | (1<<WGM11) |(1<<COM1A1);
   //Takt = CPU-Takt/64
   TCCR1B = (1<<CS10) | (1<<CS11);
   
   //Port D Bit 7 (Enable) auf I
   PORTD |= (1 << 7);
   
   while(1)
   {
	OCR1A=512;	// ~2,5V     
   }   
   return 0;
}
Aber ich weiß immer noch nicht, wie ich die Frequenz berechnen kann.
Kann ich die Formel f=CPU_Takt/(2*Prescaler*TOP) benutzen?
Aber welcher Wert ist TOP, ist das in dem Mode 1023, oder der Wert, der durch OCR1A eingestellt wird?

MFG Stormracer