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

ATMEGA 2560 - Dziwne zanaczki zamiast tekstu na lcd

marekms1 30 Mar 2013 11:13 1731 9
REKLAMA
  • #1 12131212
    marekms1
    Poziom 13  
    Mam problem z wyświetlaniem tekstu ATMEGA2560 z kwarcem 4MHz na lcd (zgodny z HD 44780). Próbowałem również z wew. oscylatorem z podobnym efektem. Podejrzewam złe ustawienie fusebits. Czy mógłby ktoś mi podpowiedzieć co należy przestawić?
    ATMEGA 2560 - Dziwne zanaczki zamiast tekstu na lcd


    Pozdrawiam
    Marek
  • REKLAMA
  • #2 12131579
    manekinen
    Poziom 29  
    A gdzie ustawienie kierunku portu na wyjście? Domyślnie jest wejściem.
  • #3 12131658
    marekms1
    Poziom 13  
    Próbowałem również przez ustawienia w opcjach Bascom

    Link

    efekt jest zawsze taki sam, podejrzewam że coś nie tak jest z prędkością transmisji do lcd ale nie wiem jak ją zmienić. W symulatorze działa.
    Marek
  • REKLAMA
  • #4 12132003
    Dople
    Poziom 19  
    http://pdf1.alldatasheet.com/datasheet-pdf/view/63673/HITACHI/HD44780.html

    Wygląda na to, że 2MHz to maksymalna prędkość (edit: częstotliwość w gruncie rzeczy). Możesz popróbować zmniejszyć prędkość transmisji programowo. Spróbuj programowo (pętle, ewentualnie przetestuj z delay-ami).

    edit: skoro z wewnętrznym kwarcem jest to samo... A jak wygląda kod? Używasz kodu ze strony, której link podałeś?
    Z fusebitami nie pomogę. :c
  • #5 12132517
    marekms1
    Poziom 13  
    Kod jest na print screen'ie + lcd ustawiony w opcjach bascoma.

    Marek
  • REKLAMA
  • #6 12141255
    rrytel
    Poziom 14  
    sprawdziłeś połączenia? u mnie kiedyś brakowało połączenia do jednego z pinów LCD i też wyświetlał dziwne rzeczy.
  • REKLAMA
  • #7 12141348
    marekms1
    Poziom 13  
    Tak sprawdziłem na trzech dostępnych portach. Wyświetlacz taki 16X4: ABC016004A04-BIW-R-02.

    Marek
  • #8 12143281
    marekms1
    Poziom 13  
    Może problemem jest ustawienie programatora. W tej chwili mam STK200 ustawione bez opóźnienia, programuję bezpośrednio z BASCOMA demo.

    Marek
  • #9 12143376
    piotrva
    VIP Zasłużony dla elektroda
    Programator nie ma nic do działania LCD skoro pomyślnie wgrywa program.
    Ja bym raczej prosił o pokazanie schematu.
    Swoją drogą nie można wykluczyć bubla w Bascom.
  • #10 14610804
    marekms1
    Poziom 13  
    Zmieniłem port i zaczęło działać.

    Marek
REKLAMA