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 |