Witam
Zbudowałem układ do sterowania wentylatorami w układzie dystrybucji gorącego powietrza (DGP) z kominka.
Mam 4 DS18B20, PWM steruje obrotami wentylatorów, dwoma przyciskami steruje obroty, dwoma kolejnymi temperaturę od której ma sie załączyć wentylator. Mam następujący problem jeżeli dla każdego DS-a ustwie czas na konwersje waitms 750 to program praktycznie nie reaguje na przyciski. Aktualnie ustawiony mam czas waitms 20 temperatura jest wyswietlana reakcja na przyciski jest prawidłowa. Moje pytanie jak fachowo powinno to być wykonane?. Na przerwaniu wejście do menu z opcjami? Nie bardzo wiem jak to programowo zrobić. Atmega chodzi na wewnętrznym oscylatorze 1 MHz.
Pozdrawiam
Zbudowałem układ do sterowania wentylatorami w układzie dystrybucji gorącego powietrza (DGP) z kominka.
Mam 4 DS18B20, PWM steruje obrotami wentylatorów, dwoma przyciskami steruje obroty, dwoma kolejnymi temperaturę od której ma sie załączyć wentylator. Mam następujący problem jeżeli dla każdego DS-a ustwie czas na konwersje waitms 750 to program praktycznie nie reaguje na przyciski. Aktualnie ustawiony mam czas waitms 20 temperatura jest wyswietlana reakcja na przyciski jest prawidłowa. Moje pytanie jak fachowo powinno to być wykonane?. Na przerwaniu wejście do menu z opcjami? Nie bardzo wiem jak to programowo zrobić. Atmega chodzi na wewnętrznym oscylatorze 1 MHz.
Pozdrawiam