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

Atmega128 - Inicjalizacja wyświetlacza LCD WC0802C (HD47780)

d_lichu 21 Kwi 2010 19:51 2502 4
REKLAMA
  • #1 7988209
    d_lichu
    Poziom 10  
    Witam,

    Mam problem z (inicjalizacją?) wyświetlaczem LCD wc0802c.
    Walczyłem 2 dni i nie udało mi się wyświetlić żadnego znaku.

    Tak więc co do tego dwa pytania:
    - co powinno się stać, jeżeli podłączy się tylko zasilanie do pinów 1 i 2 (GND i Vcc)? Powinny pojawiać się jakieś krzaczki ruchome czy nic?
    - co powinno się stać, jak zasilanie będzie podłączone, a do pinu 3go podłączę GND lub Vcc? Bezpośrednio i z rezystorem ograniczającym? I jeżeli bezpośrednio, to czy istnieje możliwość uszkodzenia LCDka tak, by ten już nic nigdy nie pokazał?

    I... no tak, w sumie to nic mi się nie pojawia. Próbowałem użyć 2ch gotowych bibliotek z neta i napisać własną - bez skutku. Zwiększać czasy opóźnienia - też nic.

    LCD podpięty jest pod port D. Chciałbym użyć trybu 4 bitowego wgrywania danych.

    Pozdrawiam i czekam za podpowiedziami co dalej :)
  • REKLAMA
  • #2 7992423
    xantros
    Poziom 11  
    Jeśli podłączysz tylko pin 1 i 2 (GND i Vcc jak napisałeś) to nic nie będzie. Trzeba jeszcze podpiąć pin 3 - nim regulujesz kontrast. Powinieneś uzyskać przynajmniej "czarne prostokąty" (w jednej linii?). Przynajmniej tak to działa na moim wyświetlaczu (nie WC0802C). Wtedy będziesz miał jako taką pewność, że wyświetlacz działa.

    Do wyświetlenia czegoś spróbowałbym najpierw użyć bibliotek ze strony http://radzio.dxp.pl/hd44780/ (tak, wiem że to inny sterownik ale spróbować można i ew. lekko przerobić kod). O ile oczywiście nie znajdziesz gotowych rozwiązań pod ten konkretny sterownik.
  • REKLAMA
  • #3 7992566
    utak3r
    Poziom 25  
    Aby zobaczyć efekt, pin 3 podłącz do masy - daje to maksymalny kontrast. Nie wiem, jak jest z pinem R/W - dla pewności daj go do masy na czas testu.
  • REKLAMA
  • #5 7993497
    d_lichu
    Poziom 10  
    Ok, działa :P ale za przeproszeniem w ch duży zakres tego kontrastu jest :P
    Dziś kupiłem sobie potencjometr (wcześniej robiłem na 2 takich samych rezystorach) i kwadraciki były tylko przy pierwszej 1/5 zakresu potencjometru do masy...

    Ale dzięki, dzięki :)

    Temat zamykam
REKLAMA