Цитата
как их мутить? нужна задержка от 100мс до 1000мс с шагом примерно 20-50мс
У меня тикает прерывание каждую милисекунду и есть глобальная переменная
Код
volatile unsigned long tick_ms; // милисекундные тики, хватит на 49 дней непрерывной работы прибора
тогда милисекундная задержка выглядит так
Код
void delay( unsigned long del )
{
for ( del += tick_ms; del > tick_ms; )
;
}
получается от 1мс до 49 дней, с шагом 1 мс