Witam. Posiadam taki problem z moim kodem. Funkcja my_delay odpowiadająca za wpisanie do delaya wartości ze zmiennej po uruchomieniu nie pozwala działać innym warunkom( program nie reaguje dopóki odliczanie w my_delay się nie zakończy). Teraz nie wiem czy jest to wina kodu klawiatury, która nie pozwala działać niczemu, chyba że naciśniemy przycisk lub tego, że lepiej będzie zastosować timer. Chciałbym otrzymac taki efekt że jak czujniki pływakowe (podłączone do pinów od PB0 do PB4) po ich zwolnieniu przerywały prace pompek (PA3 i PC2) i działanie my_delay, ale bez skutku.
Oto kod w pętli głównej:
Kod klawiatury
Funkcja my_delay()
funkcja check_result
Bardzo bym prosił o jakiekolwiek wskazówki. Z góry dziękuję i pozdrawiam.
Oto kod w pętli głównej:
Kod: C / C++
Kod klawiatury
Kod: C / C++
Funkcja my_delay()
Kod: C / C++
funkcja check_result
Kod: C / C++
Bardzo bym prosił o jakiekolwiek wskazówki. Z góry dziękuję i pozdrawiam.
