Rev 838 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 838 | Rev 966 | ||
---|---|---|---|
1 | /*####################################################################################### |
1 | /*####################################################################################### |
2 | Derkodieren eines RC Summen Signals |
2 | Derkodieren eines RC Summen Signals |
3 | #######################################################################################*/ |
3 | #######################################################################################*/ |
4 | 4 | ||
5 | #ifndef _RC_H |
5 | #ifndef _RC_H |
6 | #define _RC_H |
6 | #define _RC_H |
7 | 7 | ||
8 | #if defined (__AVR_ATmega32__) |
8 | #if defined (__AVR_ATmega32__) |
9 | #define TIMER_TEILER CK64 |
9 | #define TIMER_TEILER CK64 |
10 | #define TIMER_RELOAD_VALUE 250 |
10 | #define TIMER_RELOAD_VALUE 250 |
11 | #endif |
11 | #endif |
12 | 12 | ||
13 | #if defined (__AVR_ATmega644__) |
13 | #if defined (__AVR_ATmega644__) |
14 | //#define TIMER_TEILER CK64 |
14 | //#define TIMER_TEILER CK64 |
15 | #define TIMER_RELOAD_VALUE 250 |
15 | #define TIMER_RELOAD_VALUE 250 |
16 | //#define TIMER_TEILER CK256 // bei 20MHz |
16 | //#define TIMER_TEILER CK256 // bei 20MHz |
17 | //#define TIMER_RELOAD_VALUE -78 // bei 20MHz |
17 | //#define TIMER_RELOAD_VALUE -78 // bei 20MHz |
18 | #endif |
18 | #endif |
19 | 19 | ||
20 | extern void rc_sum_init (void); |
20 | extern void rc_sum_init (void); |
21 | volatile extern int PPM_in[11]; |
21 | extern int PPM_in[11]; |
22 | extern int PPM_diff[11]; // das diffenzierte Stick-Signal |
22 | extern int PPM_diff[11]; // das diffenzierte Stick-Signal |
23 | volatile extern unsigned char NewPpmData; |
23 | extern unsigned char NewPpmData; |
24 | 24 | ||
25 | #endif //_RC_H |
25 | #endif //_RC_H |
26 | 26 |