Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Для одного из простых нужно иметь один генератор цифровой "пилы" - просто 8-битный счетчик, увеличивающийся на единицу через заданный интервал времени (такт ШИМ), равный Тшим/256, и 8 переменных (уставок каналов ШИМ), с каждой из которых на очередном шаге пилы этот счетчик будет сравниваться. Если уставка больше пилы, то соответствующая этому каналу нога порта выставляется в 1, если меньше или равна - в 0. Этот способ и приведен в моем ассемблерном примере