Добрый день всем!
Пытаюсь завести таймер на ATtiny2313.
Выставил режим CTC и при переполнении должно меняться состояние ножки OC1A (т.е. PB3).
Недавно всё работало, а потом перестало. Перерыл даташит, всё вроде настроил правильно, но не работает даже в протеусе!
Код:
|
#include ‹ioavr.h›
int main( void )
{
DDRB = 0xFF;
PORTB = 0x00;
TCCR1A |= (1‹‹COM1A0);
TCCR1B |= (1‹‹WGM12)|(1‹‹CS10);
TCCR1C |= (1‹‹FOC1A);
OCR1A =157;
while(1){}
} |
Прошу вашей помощи