From 73b634533948ee215edee742a5fb5df379134b60 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 21 Sep 2013 21:16:55 +0000 Subject: some timing fixed for stepper table git-svn-id: https://svn.spreadspace.org/avr/trunk@225 aa12f405-d877-488e-9caf-2d797e2a1cc7 --- tuer-rfid/stepper.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tuer-rfid/stepper.c b/tuer-rfid/stepper.c index 256ad75..f267645 100644 --- a/tuer-rfid/stepper.c +++ b/tuer-rfid/stepper.c @@ -31,20 +31,20 @@ uint8_t step_table [] = { /* full steps */ - /* 10, // 1010 */ - /* 9, // 1001 */ - /* 5, // 0101 */ /* 6, // 0110 */ + /* 5, // 0101 */ + /* 9, // 1001 */ + /* 10, // 1010 */ /* half steps */ - 10, // 1010 - 8, // 1000 - 9, // 1001 - 1, // 0001 - 5, // 0101 - 4, // 0100 - 6, // 0110 2, // 0010 + 6, // 0110 + 4, // 0100 + 5, // 0101 + 1, // 0001 + 9, // 1001 + 8, // 1000 + 10, // 1010 }; #define STEPPER_PORT PORTF @@ -56,8 +56,8 @@ uint8_t step_table [] = #define STEPPER_OUTPUT_BITMASK (~(0xF << STEPPER_FIRST_BIT )) volatile uint16_t step_cnt = 0; -#define STEP_CNT_STOP (LENGTH_STEP_TABLE*800) -#define STEP_CNT_OFF (STEP_CNT_STOP + 250) +#define STEP_CNT_STOP (LENGTH_STEP_TABLE*210) +#define STEP_CNT_OFF (STEP_CNT_STOP + 100) stepper_direction_t step_direction = dir_open; inline void stepper_stop(void) @@ -114,7 +114,7 @@ uint8_t stepper_start(stepper_direction_t direction) STEPPER_PORT |= (1<