From 2a6c34eb523004893bd9581e32171ee6a37e2916 Mon Sep 17 00:00:00 2001 From: Michael Moon Date: Thu, 17 Dec 2009 20:13:11 +1100 Subject: [PATCH] minor changes --- stepper-2/stepper.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/stepper-2/stepper.c b/stepper-2/stepper.c index 153a3e4..42b9e49 100644 --- a/stepper-2/stepper.c +++ b/stepper-2/stepper.c @@ -189,8 +189,9 @@ int main (void) // disable interrupt TIMSK1 = 0; - // set speed - speed = STEP_TIME; + + // set speed: divide by 2 because we toggle each interrupt rather than full pulse + speed = STEP_TIME / 2; OCR1A = speed; // enable interrupts @@ -248,13 +249,11 @@ int main (void) npos -= rv; break; case 'g': - r = scanf("%li", &rv); - if (r != 0) + if (scanf("%li", &rv)) npos = rv; break; case 's': - r = scanf("%li", &rv); - if (r != 0) + if (scanf("%li", &rv)) speed = rv; break; case 'h':