i-wizard
09.10.2007, 21:59
Hallo Leute,
hab nach einigem basteln nun mein RN-Stepper297 augebaut und auch alles soweit angeschossen.
Habe eine kleines Programm geschieben und die Funktion zu testen:
#include <avr/io.h>
int main (void) {
DDRA = 0xff;
DDRB = 0x00;
while(1) {
PORTA = 0x07;
PORTA = 0x03;
}
return 0;
}
Nun ist das Problem das sich der Motor nicht dreht.
Er zieht Strom. Auf den Enable und Clock Pin liegen 5V an.
Auch lässt sich der Motor nicht von Hand drehen.
Nun ist die Frage ob es am Programm liegt oder am Motor?
Das Programm soll eigendlich den PIN2 vom Port A immer abwechselnt von High auf Low legen.
Damit der Stepper die fallende Flanke für einen Schritt bekommt.
Danke für eure Hilfe!
hab nach einigem basteln nun mein RN-Stepper297 augebaut und auch alles soweit angeschossen.
Habe eine kleines Programm geschieben und die Funktion zu testen:
#include <avr/io.h>
int main (void) {
DDRA = 0xff;
DDRB = 0x00;
while(1) {
PORTA = 0x07;
PORTA = 0x03;
}
return 0;
}
Nun ist das Problem das sich der Motor nicht dreht.
Er zieht Strom. Auf den Enable und Clock Pin liegen 5V an.
Auch lässt sich der Motor nicht von Hand drehen.
Nun ist die Frage ob es am Programm liegt oder am Motor?
Das Programm soll eigendlich den PIN2 vom Port A immer abwechselnt von High auf Low legen.
Damit der Stepper die fallende Flanke für einen Schritt bekommt.
Danke für eure Hilfe!