Hallo,

hier ein Beispiel für die Freuenzerzeugung.
Es werden 20.0348 kHz erzeugt!

50µS Periodendauer / Zeitbasis



Code:
// 20 kHz PWM
// Mega32 PortB.3 - Mega128 PortB.4


void main(void)
{

    // Timer 0 Bsp.
    // Periode = 1 / 20 kHz
    // Faktor = Periode / Prescaler
    // Mega32 PortB.3 - Mega128 PortB.4

    Timer_T0FRQ(46,PS_8);


    // Timer 1 Bsp.
    // Mega32 PortD.5 - Mega128 PortB.5
    Timer_T1FRQ(368,PS_1);


    while(1);

}

Grüße Ulli