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

[atmeg8][bascom] wyswietlacz Lcd 2x16

Milas69 28 Lis 2009 18:23 3299 6
REKLAMA
  • #1 7320089
    Milas69
    Poziom 11  
    Witam.
    mam problem takiej postaci, ze mam zaprogramowany prosty program w bascomie do lcd ale po podłączeniu nic mi nie wyświetla.. gdy zwieksze kontrast górna linia wyswietlacza cala sie podswietla...co moge zrobić zeby zadziałał ten program?

    $regfile = "m8def.dat"
    $crystal = 800000
    
    
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.4 , Rs = Portb.5
    
    Lcd "Test"
    
    End


    a dodam ze mam wyswietlacz "niby" zgodny ze standardem HD44780 bo tak pisało na stronie gdzie kupowałem ale za to w nocie w sumie nic nie znalazłem ze jest zgodny z tym standardem... patrzyłem na piny to są rozmieszczone tak samo. a lcd ma taki numer: LMC-BSC2A16DLGY 2K02-04
  • REKLAMA
  • #2 7320167
    mr.box
    Poziom 15  
    witam.
    Po pierwsze brakuje jednego "0" do $crystal ( powinno być 8000000 , jeżeli fuse bity zostały zmienione oczywiście, jeżeli Atmega nieprzestawiana, to trzeba wpisać 1000000)
    Jeżeli to nic nie da, to trzeba sprawdzić, podłączenie LCD do Atmegi.
    Po drugie, to takich tematów są dziesiątki na elektrodzie, i w całym internecie.
    Pozdrawiam

    PS. przydało by się jeszcze dodać pętlę główną ( Do---LooP---End), albo usunąć to "End"
  • REKLAMA
  • #3 7320324
    sp3ots
    Poziom 38  
    Witam !
    Przed linią:
    Lcd "Test" daj
    Cls

    Pozdrawiam. Stefan
    ps. przydał by się schemat.
  • #4 7320820
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 7321459
    krzysiekosw
    Poziom 11  
    Spróbuj tego po config lcdpin , brakuje ci tez "0" do $crystal i sprawdz fuse bity jak masz ustawione
    
    cursor off
    cls
    
    do 
    
    locate 1 , 1
    lcd " test "
    
    loop
  • REKLAMA
  • #6 7322016
    Freddy
    Poziom 43  
    Koledzy, jak się czyta Wasze porady, to żal się człowiekowi robi.
    Na siłę chcecie odpowiedzieć, aby tylko tego punkcika zdobyć.
    Powtarzacie się jeden po drugim to samo.

    Kolego sp3ots :arrow: co ma do rzeczy Cls, bez niego wyświetlacz też działa.
    Kolego emarcus :arrow: InitLcd, jak sam producent mówi można dać, ale nie musi się dawać. W helpie wyraźnie jest napisane "You can use"
    Kolego krzysiekosw :arrow: co ma nowego wnieść Twoja porada ? Czy Cursor off jest takie ważne dla zadziałania wyświetlacza ?

    Kolego Milas69 :arrow: temat podłączenia wyświetlacza był wałkowany na elektrodzie setki razy, tyleż samo odpowiedzi znajdziesz na google w języku polski.
    Jeśli jesteś jednak pewien, że żadna odpowiedź nie satysfakcjonuje cię, bo Ty masz inny problem, to zacznij od tego, że umieść schemat. Na forum nie pracują wróżki.
  • #7 7323683
    Milas69
    Poziom 11  
    juz wszystko wiem..miałem źle zlutowane goldpiny od wyświetlacza ;/


    ale dzieki za te zero :) !!

    pozdrawiam. mozna zamkąć temat
REKLAMA