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

[Mega8][Bascom] - Wyswietlacz, z jakim sterownikiem zgodny.

Matkas 01 Sie 2009 19:46 1548 10
REKLAMA
  • #1 6846309
    Matkas
    Poziom 15  
    Witam,
    dzis wyciągnełem wyswietlacz z telefonu stacjonarnego.
    Podłączyłem Go pod Atmege8, i niestety nie działa. 8 pól po lewej "świeci" 2x mocniej niż te po prawej.

    $regfile = "m8def.dat"
    $crystal = 8000000
    
    
    Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5
    Config Lcd = 16 * 1a
    
      Do
    
    
    Cls                                                         'kasujemy LCD
    Lcd "Witaj swiecie"                                         'wydrukujemy tekst w górnej linii
    Wait 1
        Loop
    
    

    Podłączyłem tak jak jest napisane, a R/W do masy. Regulacja kontrastu działa.
    Nie wiem czy jest zgodny ze sterownikiem Hd44780, więc może to jest problem?


    Tutaj jest dokumentacja wyświetlacza:
    http://www.datasheetarchive.com/pdf-datasheets/Datasheets-110/DSAP0016469.pdf

    Pozdrawiam
  • REKLAMA
  • #2 6846358
    Tomasz.W
    Poziom 35  
    A zasilania podłączyłeś prawidłowo? Możesz wstawić rysunek jak to połączyłeś.
  • REKLAMA
  • #4 6847019
    Matkas
    Poziom 15  
    Witam,
    dziękuje za odpowiedzi.

    Schemat zaczerpnięty z tego tematu:
    https://www.elektroda.pl/rtvforum/topic811706.html

    [Mega8][Bascom] - Wyswietlacz, z jakim sterownikiem zgodny.

    Najpierw taktowanie procesora ustawione było na 1000000, ale później, w którymś temacie na Elektrodzie, napisano aby spróbować z takim taktowaniem.

    Pozdrawiam
  • #5 6847202
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #6 6847222
    Matkas
    Poziom 15  
    Witam,
    tak próbowałem, niestety to samo.

    Pozdrawiam
  • #7 6847833
    Tomasz.W
    Poziom 35  
    :arrow: Matkas
    Nie podłączone piny 22 i 20 procesora, reset też sobie dynda w powietrzu. Czy jest jakiś problem żebyś wstawił schemacik połączenia, cały schemacik. Bo to co wstawiłeś to tylko rysunek poglądowy.
  • REKLAMA
  • #8 6847941
    Matkas
    Poziom 15  
    Witam,
    przecież pin 22 to zasilanie dla przetwornika A/D, którego ja nie używam. Owszem reset "wisi" w powietrzu.

    Wszystko jest podłączone tak jak na rysunku powyżej, z tym że ja nie mam podpiętych czujników Ds18b20, gdyż ich nie używam.

    Pozdrawiam
  • #9 6848033
    Tomasz.W
    Poziom 35  
    Matkas napisał:
    ...przecież pin 22 to zasilanie...
    Pin 22 to nie zasilanie tylko drugie połączenie GND. Zasilanie przetwornika to pin 20.
    Matkas napisał:
    ...Wszystko jest podłączone tak jak na rysunku powyżej....
    Dlaczego to nie działa, no przecież tam było tak narysowane. Tak właśnie kończy się bezmyślne kopiowanie tego co ktoś namaluje.
  • #10 6848259
    ZbeeGin
    Poziom 39  
    Matkas napisał:
    przecież pin 22 to zasilanie dla przetwornika A/D, którego ja nie używam.

    Co WCALE nie oznacza, że to wyprowadzenie może zostać niepodłączone. Uczcie się tak dalej na ATMega8 nie łączyć VCC z AVCC, a potem będzie wysyp tematów bo jakiś port w innym modelu AVR nie działa...
  • #11 6848429
    Matkas
    Poziom 15  
    Witam, dziękuje za pomoc.
    Znalazłem jeszcze przerwaną scieżke od D4, więc myślę, że to była bezpośrednia przyczyna.
    Jeszcze raz dzięki za pomoc

    Pozdrawiam
REKLAMA