-
-
Wie steuert ihr eure Schrittmotoren GENAU an?
Hallo,
Ich habe jetzt schon ein wenig mit Schrittmotoren rumexperimentiert.
Nur irgendwie habe ich das Gefühl, dabei nicht sonderlich genau zu arbeiten.
Wie ich bemerkt habe, gibt es mehrere Möglichkeiten einen Puls für die Steuerung in Bascom zu erzeugen.
Beispiel 1:
Angefangen habe ich mit einer Timerfunktion mit dem 16bit Timer.Nur besteht dort noch ein kleines Verständnisproblem. Kann ich das Timerinterrupt auch nach einem Tastendruck erst auslösen?
Beispiel 2:
For/Next Schleife.
Diese kann auch als Subroutine geschrieben werden und bei einem Tastendruck ausgelöst werden. Nur finde ich diese Variante zu ungenau...
Um dort einen Takt zu erzeugen baut man zwischen Port-High und Port-Low immer ein "waitms x" ein. Ist das nicht ziemlich ungenau?
Mich würde jetzt interessieren, wie ihr das in Bascom so macht?
Also z.B bei gedrücktem Taster den Motor in irgendeiner Geschwindigkeit zu bewegen.
Timo
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen