ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
435998 Топик полностью
mazur (25.08.2013 00:50 - 00:52, просмотров: 252) ответил rezident на Лично я использовал отдельные таймеры на "каждый чих" только в самом первом своем проекте. В дальнейшем везде использовал один таймер, отсчитывающий время в мс (меньше 1мс интервалов времени никогда не требовалось).
Да, меньше 1 мс программные таймеры и не требуются. Тут уже разброс в несколько мкс, даже десяток-другой, вообще роли не играют. Потому что эти временные рамки - человеко-интерфейс. Вообще неплохо было вынести в отдельное обсуждение. Описать алгоритмы в словах или графиках. Было бы полезно не только новичкам. Поправьте меня, если я неправ. Не раз слышал про это утверждение, что достаточно 1 аппаратного таймера и счетчика в ОЗУ. Но! На каждый программный таймер требуется от 1 байта в ОЗУ. Для того, чтобы внести туда значение для сравнения. Пусть даже в сишном коде это будет спрятано. Пусть у нас 5 задач. Пусть по 2 таймера на задачу. Вот как вы будете справляться с одним счетчиком?