ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1046770 Топик полностью
malek_ (24.10.2020 16:04, просмотров: 5) ответил SciFi на Обычно не нужно строго выдерживать период, достаточно "в следующий раз через N мс или чуть позже". В этом случае удобно вот так:
Или так 
    static unsigned int next_a;
    if ((signed int)(uptime_ms() - next_a) > 0)
    {  // Умный компилятор просто проверит знаковый флаг после вычитания
      next_a += 25;
      // do something
    }