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?
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?