Здравствуйте!
В программировании микроконтроллеров новичок, поэтому прошу не ругать сразу)
Встала задача:
На вход микроконтроллера постоянно поступают импульсы. Необходимо замерять временной интервал между ними, запоминать эти значения и проводить над ними простые математические операции.
Длительность импульсов - 5 мс, амплитуда - 12 В.
Пока что продумываю алгоритм.
Как я понимаю, надо настроить один из таймеров на запуск по входному нарастающему импульсу. Тут вопрос - остановится ли таймер по приходу следующего импульса, чтобы можно было считать накопленное им значение?
Заранее благодарю за помощь.
Цитата(AiDream @ Jan 24 2012, 11:47)

Здравствуйте!
В программировании микроконтроллеров новичок, поэтому прошу не ругать сразу)
Встала задача:
На вход микроконтроллера постоянно поступают импульсы. Необходимо замерять временной интервал между ними, запоминать эти значения и проводить над ними простые математические операции.
Длительность импульсов - 5 мс, амплитуда - 12 В.
Пока что продумываю алгоритм.
Как я понимаю, надо настроить один из таймеров на запуск по входному нарастающему импульсу. Тут вопрос - остановится ли таймер по приходу следующего импульса, чтобы можно было считать накопленное им значение?
Заранее благодарю за помощь.
Расстояние между импульсами от 10 до 200 мс.