Задача - вызывать прерывание каждые 10мс (100Гц). ATmega8515, кварц 16 МГц, таймер1.
Нужно это для замера коротких промежутков времени (~30 сек.).
Код
TIMSK=0x40; // set OCIE1A
TCCR1B=0x0C; // cl/256 16000000/256=62500
// 62500/100=625
// опрос каждые 10ms
//OCR1AH=0x02; // прерывание как только досчитает до 625=271h
//OCR1AL=0x71; //
В результате прерывание возникает слишком часто. В чём моя ошибка?