Men lyckas inte få något utslag på RB3 (CCP1).
Detta är första gången som jag försöker mig på att använda denna!
Var inte helt 100% säker på hur jag skulle göra med PEIE och TMR2IE men har provat både av och på så?
4Mhz kristall
kompilator: Hi-techC
Ser ni något fel i min initiering av modulen?
(beklagar min blandning av svenska och engelska

Kod: Markera allt
//PWM mode
PEIE = 0; //interrupt disable (peripheral)
TMR2IE = 0; //timer2 interrupt disable
TMR2IF = 0; //timer2 interrupt flag nollad
TOUTPS3 = 0; //timer2 postscaler (0000 = 1:1)
TOUTPS2 = 0;
TOUTPS1 = 0;
TOUTPS0 = 0;
TRISB3 = 0; //CCP1 som utgång
CCP1CON = 0; //reset CCP1 module
CCP1M3 = 1; //väljer PWM-mode(11xx)
CCP1M2 = 1;
CCP1M1 = 0;
CCP1M0 = 0;
TMR2 = 0; //nollar Timer2
PR2 = 0b11111111; //PWM periodtid
CCPR1L = 0b11111111; //Duty cycle (100%)
CCP1X = 1;
CCP1Y = 1;
T2CKPS1 = 0; //timer2 Prescaler (00 = 1:1)
T2CKPS0 = 0;
TMR2ON = 1; //timer2 ON
- Ska det bara vara att skriva till "CCPR1L" "CCP1X" "CCP1X"
föra att ändra dutycycle inget mer ska jag väl behöva styra i mjukvaran? - För att kunna stänga av PWM signalen, räcker det med att sätta TMR2ON = 0?