Hey!
Danke für den denkanstoß
habs jetzt mal laufenlassen nur ist klappt da was nicht:
der Motor dreht bei deinem programm 100ms und macht dann 100ms pause. Das Drehen ist auch ziemlich ruckartig.
Was ich erstmal hinbekommen möchte ist, dass der Motor jede Sekunde einen Schritt macht.
Gut drehen tut sich der Motor bei folgendem Code:
Code:
$regfile = "m8def.dat"
$crystal = 3686400
Ddrd = &B11101000
Portd.5 = 0
Portd.3 = 1
Portd.7 = 0
Do
Portd.6 = 1
Waitms 1
Portd.6 = 0
Loop
Wie kriege ich nun einen schritt/sek hin? Kann ich auch mit Timern arbeiten? ist die Waitms-Methode nicht zu ungenau?
Lesezeichen