StepperII
Dual Axis Stepper Controller
Classes | Defines

CAvrStepper.h File Reference

Header file for CAvrStepper.cpp. More...

Go to the source code of this file.

Classes

class  CAvrStepper
 Holding data used by timer interrupt for speed ramp calculation. More...

Defines

#define T1_FREQ   (2000000L)
#define FSPR   200
 Number of (full)steps per round on stepper motor in use.
#define SPR   (FSPR * 2)
#define ALPHA   (1.0 / SPR)
#define A_T_x100   ((long)(ALPHA * T1_FREQ * 100))
#define T1_FREQ_148   ((int)((T1_FREQ *0.676) / 100))
#define A_SQ   (long)(ALPHA * 2 * 100000000)
#define A_x20000   ((int)(ALPHA * 20000))

Detailed Description

Header file for CAvrStepper.cpp.

Author:
Atmel Corporation: http://www.atmel.com
Support email: avr@atmel.com
Kirk J. Davis BTO Corporation
Name:
RELEASE_1_0
Revision:
1.2
RCSfile:
speed_cntr.h,v
Date:
2006/05/08 12:25:58

Define Documentation

#define T1_FREQ   (2000000L)

Frequency of timer1 in [Hz].

Modify this according to frequency used. Because of the prescaler setting, the timer1 frequency is the clock frequency divided by 8.

 All Classes Files Functions Variables Defines