Witam,
Jak w C(Attiny2313) zrobić coś takiego, że gdy nacisnę przycisk to program zacznie się wykonywać ale gdy nacisnę drugi raz ten sam przycisk zanim kod się wykona to program przerwie wykonywanie tego kodu i zacznie od początku(coś jak reset i funkcja w main)? Na wątkach wyglądało by to mniej więcej tak:
Nie wiem czy to realne bo dopiero zaczynam z C. Jeżeli się nie da to zostaje mi reset
Jak w C(Attiny2313) zrobić coś takiego, że gdy nacisnę przycisk to program zacznie się wykonywać ale gdy nacisnę drugi raz ten sam przycisk zanim kod się wykona to program przerwie wykonywanie tego kodu i zacznie od początku(coś jak reset i funkcja w main)? Na wątkach wyglądało by to mniej więcej tak:
int i = 0;
Thread thr = new Thread(Funkcja);
private viod Funkcja()
{
for(;;)
{
i++;
}
}
private void Button_Click()
{
if(thr.ThreadState == ThreadState.Running)
{
thr.Interrupt();
}else{
Thread thr = new Thread(Funkcja);
thr.Start()
}
}Nie wiem czy to realne bo dopiero zaczynam z C. Jeżeli się nie da to zostaje mi reset
