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
LCD 16x1 świeci tylko 8 sementów
Aug 17, 2007
8 Replies
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, AndrzejJoin the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required