szachu Napisano Marzec 1, 2023 Udostępnij Napisano Marzec 1, 2023 Cześć! Mam problem ze zmianą wartości w zależności od odczytu timera w trybie enkodera. Deklaracje i start enkodera na screenshotach poniżej: Dzielenie przez 4 w przypadku count spowodowane odczytem 4 impulsów przy jednym skoku enkodera. Zadaniem enkodera jest zastąpienie przycisków w poruszaniu się po menu: Wartości zmieniają się niekontrolowanie jedynie, gdy count wynosi 0. Dalej nie mam pomysłu jak to ugryźć. Dacie radę coś podpowiedzieć? Pozdrawiam! Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Marzec 1, 2023 Udostępnij Marzec 1, 2023 Warunek If(count.... Występuje w przerwaniu czy w pętli? Cytuj Link do komentarza Share on other sites More sharing options...
szachu Marzec 1, 2023 Autor tematu Udostępnij Marzec 1, 2023 @_LM_ w pętli Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Marzec 1, 2023 Udostępnij Marzec 1, 2023 (edytowany) Właściwie to niema znaczenia. Wrzuć zmienną count do live expression i przeanalizuj co się z nią dzieje. Bo przy tworzeniu warunków mocno przekombinowałeś 😉 EDIT: mała podpowiedź te warunki w większości czasu działania aplikacji będą spełnione Edytowano Marzec 1, 2023 przez _LM_ 1 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!