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



Teraz jest 26 lip 2026, o 03:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 16 wrz 2015, o 07:08 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 21
Pomógł: 0

Witam
Mam taka prośbę. Poszperałem trochę w częściach z odzysku. Trafił mi się SC4002 - to jest wyświetlacz LCD 2x40 .
Spróbowałem go uruchomić.
Niestety wyświetla mi się tylko 2x8 znaków ( pierwsze osiem znaków w każdej linii )
Nie znalazłem w komendach konfiguracji ustawiania ilości znaków.
Czy ktoś spotkał się z takim problemem i co ewentualnie mam zrobić aby ożywić pozostałe pola wyświetlacza ?

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 09:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Jakiej biblioteki używasz ?
tu masz dokumentację : http://radio-hobby.org/uploads/datasheets/sc/sc1601-sc4002.pdf, nie widzę w niej adresów poszczególnych znaków.
Ustaw się na pozycji 0,0 i w pętli wysyłaj po jednym znaku. zobaczysz czy zapełni Ci wyświetlacz.

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 10:15 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 21
Pomógł: 0

próbowałem kilku bibliotek , własnej i radzia - efekt ten sam
wysyłane w pętli znaki kończą się na 8-ej pozycji a od 41-ej pojawiają się w drugiej linii i też się kończą na ósmej pozycji
wygląda na to że LCD zaincjalizował się jako 2x8



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 17:02 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Jeremus napisał(a):
wygląda na to że LCD zaincjalizował się jako 2x8

Też nie słyszałem o takiej funkcji. Sprawdź czy czasem gumki nie przestały stykać, albo czy ścieżki od kontrolera nie są przerwane.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 19:23 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 21
Pomógł: 0

z tymi wyświetlaczami to często dziwnie jest.
podłączyłem LCD 1x16 , okazało się że trzeba było sterować go tak jakby to był LCD 2x8
może z tym moim 2x40 tez jest jakoś inaczej, ale niestety - próby bez efektóe.
możliwe że jest "uwalony", chociaż po starcie świeca wszystkie znaki,ale z podziałem jasności na 8 pierwszych i resztę



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 19:51 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Cytuj:
podłączyłem LCD 1x16 , okazało się że trzeba było sterować go tak jakby to był LCD 2x8

To akurat prawda. Tak to jest zmapowane. Pisali o tym już tutaj http://elportal.pl/pdf/k10/55_05.pdf
Z 2x40 nie powinno być problemów. Dopiero 4x40 zawiera 2 sterowniki.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2015, o 20:15 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 21
Pomógł: 0

no cóż - powalczę jeszcze
ale wśród "skarbów" z odzysku znalazłem jeszcze : 4x20 20468r1 na chipach HD44100FS
czy to ma sterownik zgodny z HD44780 ?
chyba nie, bo po podłączeniu nie ruszył
znalazłem notę do tego :
http://www.datasheetlib.com/datasheet/1375461/mdls-20468sp-28_varitronix.html?page=8#datasheet
wygląda na zgodny z hd44780 - ale na 3-ej nodze musi wg tej noty zasilanie 9v, vdd-vo=9v , 5-v0=9v czyli v0 = -4v ujemne ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2015, o 20:16 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 21
Pomógł: 0

Po przerwie wróciłem do sc4002 . Zbadałem go jeszcze wersją biblioteki z wykorzystaniem odczytu BF ( R/W podpięty do nóżki a nie masy )
I tu jest problem - Nie można się doczekać na sygnał BF. Biblioteka OK - sprawdzona na innym wyświetlaczu.
Podsumowując :
RW do masy - działa tylko pierwszych 8 znaków w obu liniach
odczyt BF - nie działa inicjalizacja - nie można się doczekać na busy flag

po paru minutach zaświecają się pozostałe znaki całe na czarno

uszkodzony wyświetlacz - czy coś innego ?



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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