Rev 2104 | Rev 2116 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2104 | Rev 2109 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | volatile uint16_t previousManualValues[2]; |
32 | volatile uint16_t previousManualValues[2]; |
Line 33... | Line 33... | ||
33 | 33 | ||
34 | #define HEF4017R_ON PORTC |= (1<<PORTC6) |
34 | #define HEF4017R_ON PORTC |= (1<<PORTC6) |
Line -... | Line 35... | ||
- | 35 | #define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
|
- | 36 | ||
- | 37 | //#define HEF4017R_ON ; |
|
35 | #define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
38 | //#define HEF4017R_OFF ; |
36 | 39 | ||
37 | /***************************************************** |
40 | /***************************************************** |
38 | * Initialize Timer 2 |
41 | * Initialize Timer 2 |
39 | *****************************************************/ |
42 | *****************************************************/ |
Line 46... | Line 49... | ||
46 | // set PD7 as output of the PWM for pitch servo |
49 | // set PD7 as output of the PWM for pitch servo |
47 | DDRD |= (1 << DDD7); |
50 | DDRD |= (1 << DDD7); |
48 | PORTD &= ~(1 << PORTD7); // set PD7 to low |
51 | PORTD &= ~(1 << PORTD7); // set PD7 to low |
Line 49... | Line 52... | ||
49 | 52 | ||
50 | DDRC |= (1 << DDC6); // set PC6 as output (Reset for HEF4017) |
53 | DDRC |= (1 << DDC6); // set PC6 as output (Reset for HEF4017) |
Line 51... | Line 54... | ||
51 | HEF4017R_ON; // enable reset |
54 | HEF4017R_ON; // reset |
52 | 55 | ||
53 | // Timer/Counter 2 Control Register A |
56 | // Timer/Counter 2 Control Register A |
54 | // Timer Mode is CTC (Bits: WGM22 = 0, WGM21 = 1, WGM20 = 0) |
57 | // Timer Mode is CTC (Bits: WGM22 = 0, WGM21 = 1, WGM20 = 0) |