rezident (06.01.2012 23:16, просмотров: 278) ответил mazur на Поправил. Мэтры, прошу не ругаться и не проходить мимо. Затрону еще раз тему таймеров. Прошу рассказать алгоритмы, кто как реализует таймеры. Задержки, временные интервалы и т.д. Я не зря спрашиваю. Стопорнулся на одном моменте. Итак, один
Шо, опять???! О_о Уже не один раз пояснял, что таймер (беззнаковая целая переменная) нужен один. Для отработки пауз каждый КА использует собственную временнУю засечку, сохраняя текущее значение этого единого таймера как начальную метку отсчета времени. Затем, сравнивая сохраненное значение временнОй засечки с текущим значением таймера (путем беззнакового вычитания), определяется прошедший от начальной метки интервал времени. Период переполнения переменной таймера определяет максимальную длительность временнЫх измерений. Ну а "пауза" это всего лишь одно из состояний КА.