Gast
#694802
Hallo
Ich bin neu in der Mikrocontrollertechnik. Muss mich da aber jetzt
reinfuchsen. Ich möchte gerne einen Servomotor mit PWM ansteuern. Habe
dafür auch schon folgenden Code geschrieben.
...
PTCONbits.PTEN = 1;
PTCONbits.PTCKPS = 2; //Prescaler auf 1:16
PTCONbits.PTMOD = 0;
PTPER = 9215; //20ms Periode
PTMRbits.PTDIR = 0; //hochzählen
PWMCON1bits.PEN1H = 1; //PWM Ausgang 1 aktivieren
PWMCON1bits.PMOD1 = 1;
PDC1 = 614; //1,5 ms Mitte
...
Könnt ihr mir sagen warum der nicht geht? Bzw. wo mein Gedankenfehler
ist? Als Quartz habe ich 7,3728 MHz. Hoffe ihr könnt mir da helfen.
Danke für euere Bemühungen.
Gruss
Johannes