LCD 16x1 świeci tylko 8 sementów

Aug 17, 2007 8 Replies

Czy ktoś wie jak to ugryźć? Bez sterowania, jak zwiększę kontrast świeci tylko 8 pierwszych segmentów. Program również obsługuje tylko 8 pierwszych. Na płytce są dwie rozwarte zwory JP1 i JP2, ale nie wiem od czego to jest Wyświetlacz WC1601A0 V.3.0 pozdrawiam, Andrzej



Andrzej pisze:

oprogramowywales go juz czy jeszcze nie?

In the darkest hour on Fri, 17 Aug 2007 12:28:53 +0200, Andrzej snipped-for-privacy@op.pl screamed:

Stawiam na to, że drugie osiem kolumn zaczyna się od adresu 0x40.

Użytkownik "Raven" snipped-for-privacy@too2.pl napisał w wiadomości news:46c57dfe$ snipped-for-privacy@news.home.net.pl... Andrzej pisze:

oprogramowywales go juz czy jeszcze nie? Podłączam płytkę z PIC i widzę coś tylko na pierwwszych 8 pozycjach. Odłączam od LCD wszystko oprócz Vdd, Vss i Vl (kontrast).Reszta pinów wisi w powietrzu. Zwiększam kontrast i widzę tylko 8 pierwszych zaczernionych pól zamiast 16-tu. Coś mi się widzi zakup następnego LCD... pzdr, Andrzej

Andrzej pisze:

Inni ci dość okrężnie zasugerowali powód, ale widzę że nie trafia ;) Więc napisze wprost: większość (a przynajmniej wiele) wyświetlaczy na HD44... o organizacji wyświetlacza 1x16 ma organizację pamięci jak 2x8. Oznacza to, że aby "pisać kolejne 8 znaków" - musisz logicznie przejść do następnej linii (czyli pisać kolejne znaki od adresu 0x40 jeśli sam robisz soft na piechotę). Albo zmienić wyświetlacz na taki który ma organizację pamięci/wyświetlania "jednoliniową".

takie zachowanie to normalna sprawa. staruje tak 99,9% LCDków. zainicjalizuj go, to zgaśnie wszytsko.

Na wszelki wypadek kupiłem drugi. Zachowuje się tak samo. Chyba muszę pogrzebać w nieswoim programie. Dzięki i pozdrawiam, Andrzej.

Użytkownik "BartekK" snipped-for-privacy@NOSPAMdrut.org napisał w wiadomości news:fa3vvl$mdd$ snipped-for-privacy@atlantis.news.tpi.pl...

ale przedtem _zainicjować_ go jako 2-liniowy

@

Użytkownik "Miller Artur" snipped-for-privacy@nowhere.com napisał w wiadomości news:faf4hl$rnc$ snipped-for-privacy@news.interia.pl...

Widzisz, miałem gotowy program dla PIC16F84 (falomierz). To moje pierwsze i chyba ostatnie spotkanie z PICami. Nie znam tego asemblera, ale w podprogramie wyświetlania były adresy 0x39, więc wydawało się, że adresują tę drugą linię. Poza tym bałem się, że przy łączeniu "na pająka" mogłem coś w wyswietlaczu uszkodzić. Myślałem (błędnie), że po załączeniu tylko zasilania i kontrastu będę miał

16 czarnych kwadracików, abyło tylko 8. Na szczęście znalazłem "łatkę" na program i teraz jest OK. Teraz robię PCB, a potem biorę się za zasilacz i generator funkcyjny. pozdrawiam, Andrzej

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required