 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bray Član


Pridružen-a: Sre 19 Jan 2005 23:53 Prispevkov: 327 Aktiv.: 1.38 Kraj: Vransko
|
Objavljeno: Tor Mar 02, 2010 12:57 pm Naslov sporočila: LPC111x single-edge PWM (MAT) |
|
|
Malo se igram s periferijo LPC1114 pa mi nekako ne uspe usposobit tretji pwm kanal timerja 0 (CT16B0_MAT2). Prva dva (MAT0 in MAT1) delata vredu. Kaka ideja kje sem ga pihnil?
user manula pravi...
Citiram: |
For timer 0, three single-edge controlled PWM outputs can be selected on the CT16B0_MAT[2:0] outputs.
One additional match register determines the PWM cycle length. |
moja koda...
Koda: |
LPC_IOCON->PIO0_8 = 0x00000012; // MAT0
LPC_IOCON->PIO0_9 = 0x00000012; // MAT1
LPC_IOCON->JTAG_TCK_PIO0_10 = 0x00000012; // MAT2
LPC_TMR16B0->PR = 0x0000000B; // prescaler
LPC_TMR16B0->TCR = 0x00000000; // reset TC & prescaler
LPC_TMR16B0->MCR = 0x00000400; // reset TC on MR3
LPC_TMR16B0->MR0 = 0x0000D4A0; // MAT0
LPC_TMR16B0->MR1 = 0x0000DD60; // MAT1
LPC_TMR16B0->MR2 = 0x0000DDFE; // MAT2
LPC_TMR16B0->MR3 = 0x0000F200; // perioda
LPC_TMR16B0->PWMC = 0x0000000F; // MAT0,1,2 for PWM
LPC_TMR16B0->TCR = 0x00000001; // enable timer
|
_________________ I didn't know it was impossible when I did it! |
|
Nazaj na vrh |
|
 |
bray Član


Pridružen-a: Sre 19 Jan 2005 23:53 Prispevkov: 327 Aktiv.: 1.38 Kraj: Vransko
|
Objavljeno: Čet Mar 18, 2010 10:40 pm Naslov sporočila: |
|
|
Da ne bo tole ostalo nereseno.
Malo sem bil povrsen pri prebiranju user manuala in sem narobe nastavil config register (za MAT2 je drugacen razpored bitov kot pri MAT0 in MAT1).
Hvala Silica (Borut) za posredovanje pri supportu.
resitev:
Koda: |
LPC_IOCON->JTAG_TCK_PIO0_10 = 0x00000043; // MAT2
|
_________________ I didn't know it was impossible when I did it! |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 498 dni
Powered by phpBB © 2001, 2005 phpBB Group
|