спасибо, господа! попробую.
Цитата(defunct @ May 4 2007, 03:41)

У вас WGM13:0 = 14, таймер считает от 0 до ICR.
Дык почему же вы задали OCR1A/OCR1B больше чем ICR?
Исправьте, и должно заработать.
Да, но это тестовый проект, после того,как не заработал таймер как надо. Никаких импульсов на выходах сравнеия я не жду - с этим позже. Вначале было как надо: OCR1A<OCR1B<ICR1.
смущает то, что уже при инициализации таймера самопроизвольно изменяется значение старших байт 16 битных регистров (это в симуляторе).
Да еще и войдя в DEBUG WIRE, обратно не выйти - fuse не сбрасывается. То есть чип невозможно перепрограммироавть после. Соотв. посмотреть, что делается внутри тоже нельзя.