Цитата(Vladimir_T @ Nov 21 2006, 16:47)

Никак не хочет запускаться таймер ни по одному из предложенных вариантов. Может нужно еще запускать внешний кварц 8МГц спец. командой? Приведите, пожалуйста пример инициализации системы тактирования системы, но вроде я все учел.
Fuse M161C уберите.
пример в ответе #3 - рабочий, сам также инициализирую:
TIMSK |= (1 << OCIE0);
OCR0 = 0x55; // <-- число при достижении которого будет сгенерировано прерывание + сброс таймера
TCCR0 = (1 << WGM01) | 5; // запуск таймера
Никаких исключений для T0 M162 относительно других таймеров нет.
Цитата
Нужно записать занчение интервала таймера в регистр TCNT0 при инициализации. И в прерывании по переполнению его нужно постоянно усанавливать.
Ой? Зачем это?