Hallo Leute,
Ich habe einmal den Code von Thomas E. und einmal von Leon3770 eingesetzt ,doch zeigt mir Bascom die Fehlermeldung:
Error : 12 Line: 15 Unknown Config parameter [PRESCALER] an.
P.s. schöne Weihnachten euch Allen. :)
Druckbare Version
Hallo Leute,
Ich habe einmal den Code von Thomas E. und einmal von Leon3770 eingesetzt ,doch zeigt mir Bascom die Fehlermeldung:
Error : 12 Line: 15 Unknown Config parameter [PRESCALER] an.
P.s. schöne Weihnachten euch Allen. :)
Steht der ", Prescaler = 8" möglicherweise jetzt alleine und ist damit nicht gültig? Kommatas prüfen.
Der maximale 10-Bit Wert für's PWM ist übrigens 1023. Bei 1024 gibt es einen Überlauf zu 0, was den PWM in der Einstellung sofort wieder auf maximum hochfährt.
Das summen bei PWM = 900 kommt daher , das die mittlere Spannung unter die Spannung gesunken ist bei der der Motor anlaufen kann. Bei 1023 sollte er mit dem summen auch aufhören, weil kein Puls stattfindet.
Hallo,
Es muß PRESCALE statt PRESCALER heißen.Zitat:
Error : 12 Line: 15 Unknown Config parameter [PRESCALER] an
Gruß
Searcher
Unglaublich-jetzt habe ich sogar nach diesem Wort mit +r hier gesucht... und es auch gefunden in BascomCode.
Meine Bascom Hilfe wollte ich da es ja so "offensichtlich nicht falsch" geschrieben war, nicht bemühen... nächstes mal aber-ich schwöre. Steht in der Hilfe z.B. unter "CONFIG TIMER0" .
Ah...ich sehen "PrescaleR" wird gerne im Kommentar so benutzt... sehr schön ;)
Leute,
regt euch doch nicht über so etwas auf! ](*,)
Um jetzt mal die Sache aufzuklären : Prescaler habe ich geschrieben ,da es genau so bei dem Fehlerfenster unter Bascom stand.
Im Bascom Code wird es aber Prescale geschrieben!
Ich wünsch euch nochmals schöne Weihnachten. :Weihnacht
Anhang 24100
Ok,und läuft denn nun der Motor wie gewünscht?
viele Grüße
Ja ,jetzt läuft der Motor wie gewünscht.Doch habe ich zu etwas ähnlichem noch eine Frage:
Kann ich nur an den Pins für den Timer dieses Pwm erzeugen??
Warum könnte ich trotzdem überall einen Servo theoretisch anschließen??
Mfg Der Einsteiger
Ja, diese Art von PWM kannst du nur an diesen Pins anschließen. Alternativ kannst du auch einen anderen Timer für die Erzeugung der PWM verwenden, dann wären eben die Output Compares des jeweiligen anderen Timers dafür zuständig. Die nächste Stufe wäre die Implementierung einer Software-PWM, was jedoch etwas kompliziert ist. Damit würde dann jeder Pin "Servo-fähig" gemacht werden. Zum Schluss gibt es noch den direkten Befehl "Servo", der allerdings das Programm anhält und die denkbar schlechteste Variante ist, einen Servo anzuschließen.