stepper.h


1
#include <avr/io.h>
2
3
void stepper_init();
4
5
void update_stepper();
6
7
8
extern uint8_t stepper_command;
9
#define CMD_STEP      1
10
#define CMD_RUN        2
11
#define CMD_HOME      3
12
#define CMD_GOTO      4
13
#define CMD_TOP        5
14
#define CMD_GOTO_BACKW    6
15
16
extern uint8_t stepper_dir;
17
//1= forward, 0= reverse
18
19
extern uint16_t position_request;
20
extern uint16_t delta;
21
22
#define VStart             50
23
#define VMax              970
24
#define VEnd               50
25
#define Beschleunigung    700
26
#define Bremsung          500
27
#define Prescaler          64