DSPIC33

"Ing. Libor Konečný" support@mikrovlny.cz
Pondělí Leden 12 22:21:37 CET 2009


Zdravim konferenci
Pouzivam MCU rady DSPIC33FJ128 s krystalem na 10MHZ, kompilator MIKROE, 
ovsem ani za nic ho nedonutim aby jel na 40MHZ, PWM vystup porad ukazuje 
1/4 frekvenci i kdyz je vse nastaveno na  4x vyssi.
Pojistky mam PRIMARY OSCILATOR  XT, a PRIMARY OSCILATOR WITH PLL MODULE.

Inicializace
    // Clock Source
    OSCCONbits.CLKLOCK = 0;
    PLLFBD = 30;               // PLLDIV = 32x, PLLPRE = 2x, PLLPOS = 4x
    OSCCONbits.CLKLOCK = 1;        // Fosc = 10Mhz * 32 / (2 * 4) = 
40Mhz => Fcy = 20MIPS
    // PWM
       pwm_period1 = Pwm_Init(45000, 3,1, 2);                // 90kHz 
output is PWM channel #3 i.e. pin RD2

Na vystupu to vask dava 22,5kHz misto 90.
Musi se jeste neco nastavit v softu aby to behalo ?
Dekuji

LK



Další informace o konferenci Hw-list