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



Teraz jest 1 mar 2025, o 20:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 14 mar 2016, o 00:45 
Offline
Użytkownik

Dołączył(a): 25 lis 2011
Posty: 232
Lokalizacja: Pisz
Pomógł: 2

Witam
Jakiś czas temu wpadł mi w ręce za kompletną darmochę :mrgreen: wyświetlacz LCD 4x20 no i mam z nim niewielki problem bo druga linia niestety nie działa poprawnie, bo np. zamiast na pozycji: lcd_locate(1,3); wyświetlić napis: lcd_str(" error "); to wyświetla go na pozycji 1,0 co ciekawe jeśli chcę wyświetlić: lcd_locate(1,10); liczbę 1: lcd_str("1"); to nie wyświetla się wcale.
Pozostałe linie pierwsza, druga i trzecia działają poprawnie.
Wyświetlacz nie jest nowy był używany, czy taki stan może świadczyć o jego uszkodzeniu, czy może na bibliotekę Mirka dla wyświetlaczy LCD z książki trzeba nanieść większe poprawki niż zdefiniowanie ilości wierszy i kolumn o połączeniu nie wspominam bo to oczywiste.
Na wyświetlaczu widniej tylko napis TW-2294V-0 i posiada sterownik HD44780A00, niestety po za ładnymi fotkami ;) nie udało mi się znaleźć żadnej sensownej dokumentacji.
Dziękuję za pomoc Rafał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2016, o 05:04 
Offline
Użytkownik

Dołączył(a): 02 maja 2015
Posty: 100
Lokalizacja: Malbork
Pomógł: 12

Mi to wygląda na potrzebę ustawienia adresów początkowych wierszy LCD. W BB jest to opisane.
Sam niedawno miałem właśnie taką zabawę z 4x20. Przy złych adresach napisy totalnie szalały na wyświetlaczu. Jak już z adresem trafiłem na odpowiedni wiersz - to zostało tylko policzyć troszkę i po robocie. Szukałem dla każdego osobno bo też miałem taką sytuację jak tu opisujesz. Trzy działają, a jedna linia nie chce się słuchać... U mnie to rozwiązało problem.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2016, o 07:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 gru 2014
Posty: 77
Lokalizacja: Gorlice
Pomógł: 5

Ja jedyną zmianę jak poniżej w kodzie zrobiłem w pliku lcd.h i wyświetlacz 4x20 działa bez problemu

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2016, o 13:37 
Offline
Użytkownik

Dołączył(a): 25 lis 2011
Posty: 232
Lokalizacja: Pisz
Pomógł: 2

Trochę się domyślałem że problemem może być adres początkowy wiersza problem rozwiązał się po ustawieniu adresów podanych przez kolegę Andrzej. Dla potomnych ogon i Andrzej jak ustaliliście adresy, metodą prób i błędów czy moze jest jakiś schemat ich występowania, zakładamy oczywiście brak dostępu do dokumentacji.
Dzięki za pomoc.

PS. A może ma ktoś jakieś głębsze info jak robić takie bajery na LCD http://mirekk36.blogspot.com/2012/02/lcd-hd44870-warstwy-efekty.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2016, o 14:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 gru 2014
Posty: 77
Lokalizacja: Gorlice
Pomógł: 5

Akurat w moim przypadku po prostu wpisałem w wyszukiwarkę hd44780 4x20 i w wynikach wyświetlonych są potrzebne informacje.
Przydatna strona również gdzie opisane są różnego rodzaju adresowania wyświetlaczy ze sterownikiem hd44780 lub zgodnym.
http://web.alfredstate.edu/weimandn/lcd ... index.html

Świetnie że działa, miłej dalszej zabawy :D

------------------------ [ Dodano po: 5 minutach ]

Rafciu napisał(a):
PS. A może ma ktoś jakieś głębsze info jak robić takie bajery na LCD http://mirekk36.blogspot.com/2012/02/lcd-hd44870-warstwy-efekty.html


Co do tego to w GB Mirka są informacje na ten temat jeśli się nie mylę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2016, o 16:17 
Offline
Użytkownik

Dołączył(a): 25 lis 2011
Posty: 232
Lokalizacja: Pisz
Pomógł: 2

Dzięki za informację i stronkę bardzo przydatne info na przyszłość.
Mam GB więc sprawdzę
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2016, o 16:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 gru 2014
Posty: 77
Lokalizacja: Gorlice
Pomógł: 5

I jeszcze coś z bloga Mirka w kwestii warstw
http://mirekk36.blogspot.com/2012/02/lc ... fekty.html



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: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO