tesla (13.08.2013 00:09, просмотров: 180) ответил mazur на Проще и быстрее проверить флаг, чем проверка на ноль. Я делал и большей разрядности таймеры. Таймерная служба только перебирае, проверяет флаг блокировки, декрементирует, и выставляет флаг таймаута, если отщелкало. Так как мне и этого хватило для
А я делаю так: switch(timer)
{
case 0:
break;
case 1: //время вышло, делаем что-то
...
default:
timer --;
}
Наглядно, флеша не жалко, в отличие от оперативки. Хотя, для STM32 и оперативки не жалко :)