проверяется сигнал приходящий от компаратора, не могу понять как осуществляется выход из цикла.
Waitms() процедура задержки,крутит NOP
Код: Выделить всё
int main(void)
{
блаблабла
while(1)//основной цикл
блаблабла
i=j=0;
while(1) //ожидание конца с поверкой таймаута(ГДЕ ВЫХОД ИЗ ЦИКЛА?????)
{
Waitms(1);
if(PIND&0x08!=0)
{
j=0;
if(++i>=150)
break;
}
else
{
i=0;
if(++j>=150)
break;
}
}
if(j!=0)
{
Waitms(500);
continue;
}
блабала
}


