Всем кто помогал, огромнейшее спасибо с аппаратным ШИМ получилось таки разобраться. Единственное что не понял это как правильно задать частоту процессора. По идее он должен быть 1МГц. Длительность импульса и период я подогнал подбором с помощью делителя, получилось 1мс а период 32мс (нужно 20мс), но серва впринципе работает нормально и при такой частоте.
Еще рас спасибо всем за оперативную помощь =))
Цитата(MaxiMuz @ Dec 19 2011, 14:01)

Укажите на какой частоте работает ваш МК, параметры режима расчитываются изходя из Fclk.
Fclk Это и есть частота процессора в ГЦ? если я правильно понял то она задается командой #define F_CPU 1000000UL
только я использовал не Phase Correct PWM, а Fast PWM с делителем 64.
Сообщение отредактировал kennykiller - Dec 19 2011, 11:18