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

[atmega8][bascom] mega8 + pól-mrugający LCD 16x2.

pi1er 01 Sie 2010 11:42 2389 3
REKLAMA
  • #1 8353431
    pi1er
    Poziom 9  
    Fotka:
    [atmega8][bascom] mega8 + pól-mrugający LCD 16x2.
    Dokładnie tak to wygląda.


    Problem:
    Pierwsza linia wyświetlacza - działa poprawnie, pokazuje dokładnie to co zaprogramowałem.
    Problem dotyczy drugiej linii (dolnej/lower) otóż pierwsze 4-5 znaków wyświetlanych jest poprawnie, natomiast każdy kolejny wyświetlany jest coraz słabiej - ostatnie 2-3 znaki ledwo widać.

    Całość podłączyłem mniej-więcej tak (schemat który pomagałem rysować koledze z innego forum):
    [atmega8][bascom] mega8 + pól-mrugający LCD 16x2.

    Poza drobnym szczegółem, dałem Contrast do GND.


    Program:
    $regfile = "m8def.dat"
    $crystal = 4000000
    
    Do
      Cls
     Upperline
    Lcd "0123456789012345"
    Lowerline
    Lcd "pi1er pozdrawia!"
    
    Loop
    End


    Całość złożona jest na płytce stykowej, wydaje się, że wszystko kontaktuje. Któryś konkretny pin DB wyświetlacza jest odpowiedzialny za dolną linię?
    Co może być nie tak?
  • REKLAMA
  • Pomocny post
    #2 8353533
    malon
    Poziom 14  
    Witam, zamiast CLS użyj Locate
    Pozdrawiam
  • REKLAMA
  • Pomocny post
    #3 8353559
    Konto nie istnieje
    Poziom 1  
  • #4 8354087
    pi1er
    Poziom 9  
    Dzięki, obie metody działają doskonale :)
REKLAMA