|
Выдрал из древнего своего работающего куска
DDRB=(1 < < ST1_PWM) | (1 < < ST2_PWM);SETBIT ( TCCR1A, WGM10 );
CLEARBIT ( TCCR1A, WGM11 );
SETBIT ( TCCR1B, WGM12 );
CLEARBIT ( TCCR1B, WGM13 );//Для OC1A
SETBIT ( TCCR1A, COM1A1 );
CLEARBIT ( TCCR1A, COM1A0 );
OCR1AH = 0x00;
OCR1AL = MOTOR_CURRENT_DEFAULT;//clock source for Timer1 /8 (Для OC1A и OC1B)
TCNT1H = 0;
TCNT1L = 0;
CLEARBIT ( TCCR1B, CS10 );
SETBIT ( TCCR1B, CS11 );
CLEARBIT ( TCCR1B, CS12 );если не ошибаюсь вроде бы всё