Nastavení a spuštění USART a PWM v programu v C u PIC18F

Tudis
*5 je naky 3,1KHz
kdyz potrebuju 300Hz
tak mam dat takto?

PR2 = 1000;
CCPR1L = 500; //0 - 999 ?
TRISCbits.TRISC2 = 0;
T2CON = 0x07;
CCP1CON = 0x0F;

Díky