Witam.
Od jakiegoś czasu próbuję zrobić swój własny sterownik pieca CO. W sterowniku mam trzy tryby pracy. Mam problem w automatycznym czyli jeżeli temperatura osiągnie wartość z przedziału powiedzmy 40 stopni do 60 to ma się załączać przedmuch na czas 10 s a przestój ma mieć czas 5 min. Zrealizowałem to na timerze i wszystko wygląda na to że działa tylko po jakichś od 1min do 3min w czasie pracy po spełnieniu tych warunków cały program mi się wiesza. No i muszę resetować go.
Poniżej wrzucam fragment kodu związanego z timerem, który realizuje tę funkcję.
Co może być przyczyną zacinania się programu?
Wyświetlanie danych zrealizowane jest za pomocą wyświetlacza HHD44780.
Poniżej "reszta kodu" do trybu automatycznego.
Od jakiegoś czasu próbuję zrobić swój własny sterownik pieca CO. W sterowniku mam trzy tryby pracy. Mam problem w automatycznym czyli jeżeli temperatura osiągnie wartość z przedziału powiedzmy 40 stopni do 60 to ma się załączać przedmuch na czas 10 s a przestój ma mieć czas 5 min. Zrealizowałem to na timerze i wszystko wygląda na to że działa tylko po jakichś od 1min do 3min w czasie pracy po spełnieniu tych warunków cały program mi się wiesza. No i muszę resetować go.
Poniżej wrzucam fragment kodu związanego z timerem, który realizuje tę funkcję.
Kod: C / C++
Co może być przyczyną zacinania się programu?
Wyświetlanie danych zrealizowane jest za pomocą wyświetlacza HHD44780.
Poniżej "reszta kodu" do trybu automatycznego.
Kod: C / C++
