Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 516853

Как заставить цикл ждать ? - C (Си)

$
0
0
Есть массив времён которые обрабатываются в цикле. В теле цикла запускается таймер который по окончании работы вызывает прерывание. проблема в том что цикл не хочет ждать таймер.

alarmFlag = 0u;

for(i = 0u; i < MAX; i++)
{
if (alarmFlag == 1u)
{
Run_Timer(i);
alarmFlag = 0u;
}
}

..........
void AlarmerIsrHandler(void)
{
Timer_Stop();
alarmFlag = 1u;
}

Viewing all articles
Browse latest Browse all 516853

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>