Arduino Polska Forum
Nie działający LCD 4x20... - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze)
+--- Wątek: Nie działający LCD 4x20... (/watek-nie-dzia%C5%82aj%C4%85cy-lcd-4x20)

Strony: 1 2 3


Nie działający LCD 4x20... - PierwszyWolnyLogin - 10-06-2019

Cześć

Czy ktoś spotkał się może w problemem w postaci LCD 4x20 który po prostu nie działa? Działa podświetlenie i regulacja kontrastu. WYświetlają się dwie linie ciemnych prostkątów - linia 1 i 3.
Niestety nie potrafię nic wyświetlić... Na konwerterze jest układ PFC8574T.

Próbowałem standardowych bibliotek LCD I2C, oraz niby dedykowanych do PFC8574T. Bez różnicy. I2C scanner nie znajduje żadnego adresu dla obu egz. które mam. Inne układy I2C działają, również LCD 2x16.

Trochę mało prawdopodobne, że oba egz. są martwe, chociaż kto tam chinoli wie...

Może ktoś z Was rozwiązał podobny problem?

PWL


RE: Nie działający LCD 4x20... - es2 - 10-06-2019

Wywal PCF i podłącz LCD bezpośrednio do uC.


RE: Nie działający LCD 4x20... - kaczakat - 10-06-2019

Odłącz całość od zasilania i sprawdź rezystancję między liniami I2C a VCC, może nie ma zamontowanych rezystorów podciągających. Jeśli o to chodzi to dodaj coś około 5k, od 2 do 10k powinno zadziałać OK.
Dopóki I2C scanner nie wykryje adresu dalsze próby są bezcelowe.


RE: Nie działający LCD 4x20... - es2 - 10-06-2019

Napisał, że inne układy na magistrali działają. Jak by nie było podciągania, to nie działały by pozostałe urządzenia podłączone do I2C a nie tylko jedno z nich.


RE: Nie działający LCD 4x20... - PierwszyWolnyLogin - 10-06-2019

(10-06-2019, 13:20)kaczakat napisał(a): ...
Dopóki I2C scanner nie wykryje adresu dalsze próby są bezcelowe.

Podciągnięte są - opór około 5k.

Zassałem tą bibliotekę: https://github.com/duinoWitchery/hd44780
Niestety nic to nie dało - niczym nie udaje mi się wykryć adresu I2C.

Chyba pozostało napisać do chinolka o kasę Wink

PWL


RE: Nie działający LCD 4x20... - kaczakat - 10-06-2019

No to żądaj zwrotu kasy. Ja akurat miałem tak, że na 4x20 mam podciągnięte po 5k, a na 2x16 nie ma żadnych rezystorów, dlatego o tym wspomniałem. No i jeśli faktycznie masz X urządzeń na magistrali to przetestuj tylko z ekranem. Jak podłączysz X urządzeń i każdy ma wbudowany pullup to można przegiąć w drugą stronę.


RE: Nie działający LCD 4x20... - PierwszyWolnyLogin - 10-06-2019

(10-06-2019, 13:20)kaczakat napisał(a): ...


Zerknij na zdjęcie i znajdź dziesięć różnic Smile

https://photos.app.goo.gl/bDNzjEfQ1Ctfiive9

Po lewej stronie zakup jakiś czas temu z LCD 2x16.

Po prawej to o czym piszę - ostatni zakup z LCD 4x20.

Zdjęcie jest niezbyt ostre ale to nie jest ważne - widzisz to co ja? Smile
Chyba, że się mylę Wink

PWL


RE: Nie działający LCD 4x20... - PierwszyWolnyLogin - 10-06-2019

Dobra, nie będę męczył . Nie wydaje Ci się, ze na prawej płytce układ jest przylutowany odwrócony o 180st? :0 Pomijając, że to układy innych producentów...

PWL


RE: Nie działający LCD 4x20... - Jarewa0606 - 10-06-2019

Trzeba by porównać specyfikacje wtedy sie wyjaśni jak juz wiemy to sa dwa inne układy wiec i pinologa może byc inna.

Niestety muszę cie zmartwić ja mam jak ten z prawej. Tylko PCF8574A


RE: Nie działający LCD 4x20... - kaczakat - 10-06-2019

Niestety oczy mnie bolą od patrzenia na tę fotkę. Zerknij w opis przedmiotu czy nie maja podanej linijki inicjalizacji. Czasami w komentarzach jest jakaś wskazówka. Orientacja wiele nie pomoże, ewentualnie możesz wziąć miernik i przedzwonić co gdzie jest podpięte, u mnie działają na domyślnych ustawieniach biblioteki do LCD I2c i LiquidCrystal_PCF8574  i wszystkie są właśnie "odwrotnie":

[attachment=845]

Ale nawet jakby piny były nieco przemieszane u Ciebie (kojarzę, że istnieje biblioteka do I2C LCD gdzie podaje się piny) to i tak na początku zostałby wykryty adres na I2C.