Цитата(dimka76 @ Nov 3 2006, 05:19)

проверял следующим образом.
настраивал таймер0 и таймер2 (для m16) на работу в режиме ШИМ с дление Fclk на одинаковый коэфициент.
Запускал таймер0, выжидал время запускал таймер2, сбрасывал оба предделителя одновременно. Смотрю осцилографом, а фазы ШИМ не совпадают.
Не надо выжидать, делаете так:
1) Останавливаете таймеры TCCR0=0bXXXXX000, TCCR2=0bXXXXX000.
2) Записываете в таймеры0,2 нули TCNT0=0x00, TCNT2=0x00.
3) Сбрасываете прескалеры SFIOR=0bXXXXXX11.
4) Включаете таймеры TCCR0=0bXXXXXnnn, TCCR2=0bXXXXXnnn. Эту операцию надо делать быстро и непосредственно после п.3, так как у вас всего N тактов процессора (минимум 8) до появления первого импульса из прескалера.