Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Atmega8] [Bascom] [LCD 2x16] - Błąd wyświetlacza.

mailmix 29 Sie 2013 22:49 4116 5
  • #1 29 Sie 2013 22:49
    mailmix
    Poziom 9  

    Witam. Ostatnio bawiłem się mikroprocesorami i wpadłem na pomysł by napisać program na atmega8 z lcd 16x2. Programuję programatorem USBasp. Oto schemat:

    [Atmega8] [Bascom] [LCD 2x16] - Błąd wyświetlacza.



    Edytuj

    Program:

    Code:
    $regfile = "m8def.dat"
    
    $crystal = 1000000

    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portd.1 , Rs = Portd.0
    Cls
    Do
    Locate 2 , 2
    Lcd "TEST PROGRAMU"
    Wait 10
    Loop
    End

    Zdjęcia z uruchomienia:
    [Atmega8] [Bascom] [LCD 2x16] - Błąd wyświetlacza. [Atmega8] [Bascom] [LCD 2x16] - Błąd wyświetlacza. [Atmega8] [Bascom] [LCD 2x16] - Błąd wyświetlacza.

    0 5
  • Pomocny post
    #2 30 Sie 2013 09:07
    mmacura
    Poziom 17  

    1 - nie wszystkie piny zasilające są podłączone, a powinny
    2 - na schemacie LCD jest podłączony do innych pinów niż wspiane w programie.

    0
  • #3 30 Sie 2013 12:40
    mailmix
    Poziom 9  

    A jaki pin zasilający nie jest podłączony ?

    0
  • #4 30 Sie 2013 13:26
    wiktor888
    Poziom 11  

    Spróbuj tak:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0
  • #5 30 Sie 2013 13:33
    ZbeeGin
    Poziom 38  

    mailmix napisał:
    A jaki pin zasilający nie jest podłączony ?

    AVCC, AGND. I oba pod sobą mają właśnie PORT C.

    0
  • #6 30 Sie 2013 16:42
    mailmix
    Poziom 9  

    Uruchomiłem !!! Wszystkim dziękuje :) Ale najbardziej chcę podziękować mmacura za to, że tak szybko odpowiedział i zwrócił mi uwagę na nie podpięte zasilanie :) Przejrzałem Notę katalogową atmega8 jak przeczytałem twoją odpowiedź. Dzięki wszystkim :) A ten błąd w schemacie (tzn. Lcd podpięte inaczej niż zainicjowany w programie) wziął się stąd, że pierwszy raz używałem programu z elektroda.pl do rysowania schematów. Naprawdę miałem poprawnie podpięty lcd :) Dzięki !!!

    0