AVR GCC Kurs 2: Steuerung eines Stepper-Motors
aus dem DMXControl-Wiki
Henne (HomePage) hat freundlicherweise einen AVR GCC Kurs gegeben, also: Wie programmiere ich einen AVR ATMega8515 zur Steuerung eines Stepper-Motors?
Der Inhalt des Kurses kann im Forum nachgelesen werden:
Hier gibt es nun einen kurzen Überblick.
1. Einleitung
Hier soll nun der Transceiver als Interface zu einer Schrittmotorkarte von Tippfehler eingesetzt werden.
chip ist der a3979, das ist ein treiber mit integrietem translator
Datenblatt: Hier
die fw muss 2 stepper steuern (pan/tilt)
und somit auch 2x homing
2.Programmierung
Inkludiere nun die Stepper Library genauso wie die DMX- und die Indikator Library.
Rufe bei der Initialisierungsfunktion auch die Initialisierung der Stepper-Lib auf.
Schritt-Tabelle:
const uint8_t Step[] PROGMEM = { //halfsteps
0b00010001,
0b00110011,
0b00100010,
0b01100110,
0b01000100,
0b11001100,
0b10001000,
0b10011001,
0b00010001
};
Und hier der Link zum Programm-Archiv. Hier
