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?