Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2132 → Rev 2133

/branches/dongfang_FC_fixedwing/arduino_atmega328/timer2.c
31,8 → 31,8
volatile uint16_t servoValues[MAX_SERVOS];
volatile uint16_t previousManualValues[2];
 
#define HEF4017R_ON PORTD |= (1<<PORTD4)
#define HEF4017R_OFF PORTD &= ~(1<<PORTD4)
#define HEF4017R_ON PORTD |= (1<<PORTD3)
#define HEF4017R_OFF PORTD &= ~(1<<PORTD3)
 
/*****************************************************
* Initialize Timer 2
48,8 → 48,8
PORTB &= ~(1 << PORTB3); // set PD7 to low
 
// oc2b DDRD |= (1 << DDD4); // set PC6 as output (Reset for HEF4017)
DDRD |= (1 << DDD4); // set PC6 as output (Reset for HEF4017)
HEF4017R_ON; // enable reset
DDRD |= (1 << DDD3); // set PC6 as output (Reset for HEF4017)
HEF4017R_ON; // reset
 
// Timer/Counter 2 Control Register A
// Timer Mode is CTC (Bits: WGM22 = 0, WGM21 = 1, WGM20 = 0)