logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

LCD2x16/HD44780 - LCD - umierające kolejne piksele wyświetlacza

marciano8 06 Paź 2014 19:04 1335 3
REKLAMA
  • #1 14020194
    marciano8
    Poziom 8  
    Posty: 52
    Witam kolegów.

    Steruję wyświetlaczem LCD 2x16 ze sterownikiem HD44780 w 4 bitowym trybie sterowania bez odczytu flagi zajętości.
    Wykonałem wszystkie połączenia i wykorzystałem gotowe biblioteki programowe udostępnione w sieci przez Pana Radosława Kwietnia.

    Podczas pracy LCD, z ekranu zaczęły znikać kolejne kolumny i wiersze pikseli na wyświetlaczu (pisząc "kolumny pikseli" i "wiersze pikseli" mam na myśli kolumny i wiersze punktów składających się na pole na którym wyświetlany jest jeden znak). Najpierw zniknęły dwie kolumny pikseli w trzecim górnym i trzecim dolnym znaku. Następnie zniknął jeden z wierszy pikseli w całej górnej linijce, tak że jest martwa kreska w poprzek całej linijki.

    Zwiększenie kontrastu skutkowało zaciemnianiem wszystkich pół za wyjątkiem tych które umarły podczas pracy - pozostawały one blade pomimo skrajnego zwiększania kontrastu.

    Czy możliwą przyczyną postępującego umierania całych rzędów pikseli może być zła inicjalizacja? Korzystam z gotowych i sprawdzonych bibliotek i nie sądzę aby winna była wadliwa inicjalizacja ale z obserwacji wynika że te piksele jednak psują się w sposób postępujący.

    Czy ktoś z kolegów miał do czynienia z opisaną sytuacją? Czego może to być objaw?
  • REKLAMA
  • Pomocny post
    #2 14020262
    xtreme69
    Poziom 13  
    Posty: 67
    Pomógł: 7
    Ocena: 14
    Podejrzewam, że to nie jest wina oprogramowania. Lecz może to być wina wadliwego modelu ( może jakiś Chińczyk spaprał robotę ). Dodatkowo sprawdziłbym napięcie zasilania i prąd pobierany przez LCD . Przy okazji niech kolega wstawi kod do sterowania wyświetlaczem.
  • REKLAMA
  • Pomocny post
    #3 14027174
    DXFM
    Poziom 20  
    Posty: 340
    Pomógł: 39
    Ocena: 26
    Spróbuj pościskać wyświetlacz w różnych miejscach ramki. Na górnej i dolnej krawędzi są gumki przewodzące. Mogły się one odkleić i nie kontaktują, przesunęły się albo dostała się tam wilgoć i pojawiła się korozja.
    Jest też pewna szansa uszkodzenia sterownika na skutek wyładowań elektrostatycznych lub przypadkowego zwarcia krawędzi płytki LCD z zasilaniem lub masą (na niektórych modułach ścieżki idące od wyprowadzeń szkła dochodzą do krawędzi płytki i tam nie są chronione soldermaską).
  • #4 14038669
    marciano8
    Poziom 8  
    Posty: 52
    Winny okazał się zepsuty wyświetlacz LCD.

    Dziękuję obydwóm kolegom za pomoc i pozdrawiam.
REKLAMA