Ich kann zwar kein C aber im RN-Wissen gibts gute Artikel, die zeigen, wie man mit Bascom problemlos bis zu 8 Servos ansteuern kann. Ich hänge im Moment auch an einem Problem mit einem Servo den ich nicht mit Timer1 ansteuern kann, da dieser anderweitige Aufgaben erledigen muss. Das Problem an Timer0 ist, dass er nur 8 Bit hat. Die Auflösung ist sehr gering, aber mir würde die Theoretisch reichen, theoretisch brauch ich nur 3 Stellungen mit meinem Servo. Wenn ich nun mit einem maximalen Prescaler usw rechne komm ich in eine Interruptfreq. (ohne preload) von 4,08ms.
Ich habe mir überlegt ob ich das hinbekomm, wenn ich den timer 5 mal überlaufen lasse (ohne preload) dann den den servopin 3 - 9 Zähltakte ( rechter/linker Anschlag) high schalte.
Bis jetzt läufts aber noch nicht.
wenn du ne schöne Lösung hast, bitte reinstellen.
Lesezeichen