ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Пятница
27 ноября
/1046598
Топик полностью
RxTx (23.10.2020 19:37, просмотров: 224) в ответ на Подскажите как сейчас правильно организовать в микроконтроллере программные таймеры? - автор: Peter_M
Библиотека тут чрезмерна, заводишь несколько декрементных счетчиков и всё. Счетчик это хорошо накатанная (шаблон, паттерн) конструкция вида 
if (counter == 0)  // Счетчик досчитал?
{
    counter = 25;  //100, 60000, 3   

// Что-то делаем тут... или что-то вызываем. } else { counter--; // Счетчик не досчитал }

Разместить можно в прерывании аппаратного таймера. Но можно в аппаратном таймере выставить флаг,

и по этому флагу, сбросив его, обслужить код выше. Это имеет свое преимущество.

0 error(s), 0 warning(s)
Ответить
Ответы