Re: Getriebemotoren über Fahrtenregler ansteuern Kategorie: Sonstige Hardware (von André H. - 28.11.2003 1:19) | |
Als Antwort auf Re: Getriebemotoren über Fahrtenregler ansteuern von Thomas - 25.11.2003 16:45
| |
Hallo Thomas, > plm.settimebase(0,1); //BASE_800 > plm.setmode(0,0); > plm.setperiod(0,2500); //2500*800 = 2ms > > plm.out(0,1875); //linker Auschlag (1875*800=1ms) > sleep 5000; > plm.out(0,1250); //Neutralstellung (1250*800=1,5ms) > sleep 5000; > plm.out(0,2500); //rechter Ausschlag (2500*800=2ms) > sleep 5000; Du hast hier einen kleinen fatalen Fehler bei der Initialisierung des PWM-Ports. Die Periodenlänge mu� 25000 und nicht 2500 Ticks haben. Also mu� es korrekt so hei�en: plm.settimebase(0,1); //BASE_800 plm.setmode(0,0); plm.setperiod(0,25000); //2500*800 = 2ms Der Wert von 25000 ist wichtig, da nur alle 20ms ein PWM-Signal erfolgen soll. Mit einem Servo funzt es so ohne Probleme. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |