Witam
Wygrzebałem wyświetlacz MTB-255 (MTB-S000255FYHSGY - 128x128) i chciałem go podłączyć do atmegi-16. Wyświetlacz pracuje na sterowniku - nju6679.
Wszystko podłączone zgodnie z notą wyświetlacza (w załączniku).
Po włączeniu jest robiony hard reset, soft reset, "LCD Driving Voltage Set", "Display On".
Problem polega na tym że mikrokontroler komunikuje się z wyświetlaczem, wysyła dane do RAMu wyświetlacza i odczytuje go poprawnie, lecz nie widać nic na wyświetlaczu. Natomiast, jeśli wysyłam komendę "Whole Display ON" to wyświetlacz się prawidłowo zapala.
Siedzę już nad tym kilka dni i już brakuje mi pomysłów, wygląda to jak by czekał na potwierdzenie wyświetlenia danych z Ram-u, ale z noty wynika że powinien na bieżąco wyświetlać dane.
Może ktoś już używał tego wyświetlacza lub podobnego i wie jak to ugryźć.
Z góry dziękuję za pomoc
Rozwiązaniem problemu okazało się odpowiednie ustawienie bloków do wyświetlania i podniesienie ujemnego napięcia dla wyświetlania całej zawartości wyświetlacza.
Wygrzebałem wyświetlacz MTB-255 (MTB-S000255FYHSGY - 128x128) i chciałem go podłączyć do atmegi-16. Wyświetlacz pracuje na sterowniku - nju6679.
Wszystko podłączone zgodnie z notą wyświetlacza (w załączniku).
Po włączeniu jest robiony hard reset, soft reset, "LCD Driving Voltage Set", "Display On".
Problem polega na tym że mikrokontroler komunikuje się z wyświetlaczem, wysyła dane do RAMu wyświetlacza i odczytuje go poprawnie, lecz nie widać nic na wyświetlaczu. Natomiast, jeśli wysyłam komendę "Whole Display ON" to wyświetlacz się prawidłowo zapala.
Siedzę już nad tym kilka dni i już brakuje mi pomysłów, wygląda to jak by czekał na potwierdzenie wyświetlenia danych z Ram-u, ale z noty wynika że powinien na bieżąco wyświetlać dane.
Może ktoś już używał tego wyświetlacza lub podobnego i wie jak to ugryźć.
Z góry dziękuję za pomoc
Rozwiązaniem problemu okazało się odpowiednie ustawienie bloków do wyświetlania i podniesienie ujemnego napięcia dla wyświetlania całej zawartości wyświetlacza.