Здравствуйте! Проблема в том что не умею программировать. Есть РУ, приемник выдает ШИМ с длительностью от 1мс до 2мс. Нужно посчитать длительность импульса и в зависимости от этой величины включить определенную ножку.
Алгоритм: на ножке INT0 появляется сигнал, прерывание -> в обработчике обнуляем таймер, начинаем считать, прерывание по спаду напряжения на INT0 -> в обработчике закидываем в память число тактов которые насчитал счетчик. Далее стандартные условия.
Как это реализовать в код и правильный ли алгоритм?
Можно ли прерывания вкладывать друг в друга?
Как и когда остановить счетчик, вообще как настроить счетчик?
Как установить прерывание по спаду импульса?