Цитата(-=user=- @ May 7 2006, 19:43)

А вот как получить два сигнала, сдвинутых по фазе?
Например,
_____/~~~~~\____
_________/~~~~~\____
Если нужна скважность 1/2, то так:
Включить инверсию выходов OC1A и OC1B при совпадении с OCR1A и OCR1B соответственно.
Занести в OCR1A и OCR1B числа, задающие фазы сигналов.
Занести в ICR1 число, задающее период.
Включить на таймере 1 режим CTC со счётом от 0 до ICR1, время счёта равно половине периода сигнала.
Прерывания - по необходимости.