Hallo,

Mein Code:


Code:
$regfile = "m8def.dat"
$crystal = 16000000


Ddrd = &B11111111

Portd = &B00000101

On Timer1 Ontimer1
Tccr1a = &B00000000
Tccr1b = &B00000010
Timsk.toie1 = 1

Sreg.7 = 1

Do
Loop

Ontimer1:

Timer1 = 62000
Portd.3 = Not Portd.3
Return
Ich steuere damit einen Schrittmotor an. Die Freuqenz ist dabei ca. 180HZ.

Bei schnelleren Frequenzen kommt der Motor nicht mehr mit. Mein Problem ist nun, das sich der Motor nur sehr langsam dreht. Es ist ein kleines Ritzel drauf (5mm Durchmesser) dabei macht der Motor ca. eine Umdrehung pro 2. sek. und hat nicht sonderlich viel Kraft.

Ich weiß nicht ob es am Motor liegt, aber ist das normal?

Daten auf dem Motor:

Synta DW1323009
Model: 42BYJ08
StepAngle: 3.75°/7.5°
Voltage: 12VDC Ratio: 1:131.876

Timo