ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
40671 Топик полностью
MCHP (04.10.2005 09:30, просмотров: 1) ответил mse на Хм-м-м... а причём здесь предделитель у Меги?
я так это вижу 16-битный (хватит и 12 битного) таймер свободно считает и сравнивается с регистром DUTY. При совпадении выводится "1". Переполнение таймера сбрасывает выход в "0". Если DUTY == 0, то выход в "1" не устанавливается. Теперь осталось на вход таймера подать импульсы с периодом 0.25мкс, 0.5мкс, 1мкс ... 16538мкс (это для 12-битного ШИМа). Вот для того чтобы сформировать эти входные импульсы и нужен пределитель. Или тактовать таймер от внешнего сигнала который сформировать тут же на другом таймере. Посмотрим, справится ли Мега с этим.