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