Subversion Repositories BL-Ctrl

Rev

Rev 23 | Rev 26 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23 Rev 24
Line 1... Line 1...
1
#ifndef _MAIN_H
1
#ifndef _MAIN_H
2
 #define _MAIN_H
2
 #define _MAIN_H
Line 3... Line 3...
3
 
3
 
-
 
4
#define MOTORADRESSE      0   // Adresse (1-4)     0 = Motoradresse über Lötjumper auf BL-Ctrl V1.1
4
#define MOTORADRESSE      4   // Adresse (1-4)
5
 
5
#define MANUELL_PWM       0   // zur manuellen Vorgabe der PWM  Werte: 0-255
6
#define MANUELL_PWM       0   // zur manuellen Vorgabe der PWM  Werte: 0-255
6
#define TEST_MANUELL      0   // zum Testen der Hardware ohne Kommutierungsdetektion  Werte: 0-255 (PWM)
7
#define TEST_MANUELL      0   // zum Testen der Hardware ohne Kommutierungsdetektion  Werte: 0-255 (PWM)
7
#define TEST_SCHUB        0       // Erzeugt ein Schubmuster        Werte: 0 = normal 1 = Test
8
#define TEST_SCHUB        0       // Erzeugt ein Schubmuster        Werte: 0 = normal 1 = Test
8
#define POLANZAHL        12   // Anzahl der Pole (Magnete) Wird nur zur Drehzahlausgabe über Debug gebraucht
9
#define POLANZAHL        12   // Anzahl der Pole (Magnete) Wird nur zur Drehzahlausgabe über Debug gebraucht
Line 109... Line 110...
109
extern unsigned int  CntKommutierungen;
110
extern unsigned int  CntKommutierungen;
110
extern unsigned char MotorAnwerfen;
111
extern unsigned char MotorAnwerfen;
111
extern unsigned char MotorGestoppt;
112
extern unsigned char MotorGestoppt;
112
extern unsigned char ZeitZumAdWandeln;
113
extern unsigned char ZeitZumAdWandeln;
113
extern unsigned char MaxPWM;
114
extern unsigned char MaxPWM;
-
 
115
extern unsigned char MotorAdresse;
Line 114... Line 116...
114
 
116
 
115
#define ROT    0x08
117
#define ROT    0x08
Line -... Line 118...
-
 
118
#define GRUEN  0x80     
-
 
119
 
-
 
120
#define ADR1   0x40    // für Motoradresswahl
116
#define GRUEN  0x80     
121
#define ADR2   0x80    // 
117
 
122
 
118
#if defined(__AVR_ATmega8__)
123
#if defined(__AVR_ATmega8__)
119
#  define OC1   PB1
124
#  define OC1   PB1
120
#  define DDROC DDRB
125
#  define DDROC DDRB