скважность менять надо?
при скважности 50% думаю проблем никаких
Добавлено спустя 30 минут 47 секунд:http://easyelectronics.ru/avr-uchebnyj- ... -shim.htmlДобавлено спустя 2 минуты 17 секунд:У таймера может быть сколько угодно регистров сравнения. Зависит от модели МК и типа таймера. Например, у Атмега16
Timer0 — один регистр сравнения
Timer1 — два регистра сравнения (16ти разрядных!)
Timer2 — один регистр сравнения
Итого — четыре канала. В новых AVR бывает и по три регистра сравнения на таймер, что позволяет одним МК организовать просто прорву независимых ШИМ каналов.
Вот проблема номер раз:
Частота получившегося ШИМ сигнала определяется просто: Частота процесора 8Мгц, таймер тикает до 256 с тактовой частотой. Значит один период ШИМ будет равен 8000 000/256 = 31250Гц. Вполне недурно. Быстрей не получится — это максимальная скорость на внутреннем 8Мгц тактовом генераторе.
Т.е. 35кГц можно только на 16МГц кварце получить
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.