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
|
|