Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 mar 2026, o 18:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 31 gru 2016, o 15:35 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

Witam,
W programie ustawiam wartość od 120 do 42000 za pomocą enkodera z przyciskiem(obrót enkodera powoduje przerwanie a w niej jest procedura Pana Mirka rozpoznająca w którą stronę wykonał obrót), wciśnięcie powoduje zwiększenie liczy o jaka inkrementuję/dekrementuje wartość (1, 10, 100 lub 1000). Ustawiona wartość jest wyświetlana na wyświetlaczu. Chciałem podświetlić np liczbę dziesiątek gdy wartość inkrementacji/dekrementacji jest 10 itp.
Próbowałem z kursorem sprzętowym i udało się to osiągnąć w zakresie do 999 dla miejsca jedynek, inne miejsca bym zrobił na warunkach i przestawianiu kursora ale niestety działo to jakby z lekkim opóźnieniem. Chciałem to zrobić na warstwach (czytałem artykuł) ale nie wiem jak się za to zabrać i niestety pin RW w lcd jest podpięty do masy (zrobiłem już płytkę, więc raczej nie ma możliwości podpięcia pinu RW).


Tu jest fragment kodu odpowiedzialny za wyświetlanie informacji na LCD i obsługę przerwania
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


na powyższym kodzie wartość enkoder działa dobrze, ale wartość częstotliwość (czyli f) nie zgrywa się ze zmianą wartości enkodera.


Czy ktoś może podpowiedzieć lub nakierować jak się za to zabrać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2017, o 11:53 
Offline
Użytkownik

Dołączył(a): 29 gru 2013
Posty: 82
Pomógł: 3

Witam, masz problem z ustawieniem kursora na danym miejscu, włączeniem go czy ustaleniu miejsca gdzie ma być?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO