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

Podłączenie wyświetlacza 240x64 LM24014 do Arduino

DarkMajster 27 Lip 2017 00:40 1236 3
REKLAMA
  • #1 16610597
    DarkMajster
    Poziom 11  
    Witam!

    Kiedyś, korzystając tylko z arduino chciałem podłączyć wyświetlacz 240x64 LM24014 do tej platformy, udałem się na forum po poradę, gdzie otrzymałem link do strony http://en.radzio.dxp.pl/t6963/, niestety nie udało mi się, wracam znów z większą wiedzą na temat programowania AVRów, programatorami eclipsami i nadzieją, że tym razem mi się uda!

    Zatem podłączyłem wg strony wyświetlacz zmieniając jedynie PORTA na PORTD (w atmedze328 ciężko z PORTA),
    podłączyłem według pliku T6963C.h, chodzi mi dokładniej o to:
    #define GLCD_CE PC2
    #define GLCD_CD PC3
    Na obrazku, na stronie te 2 piny są zamienione, ale wydaje mi się, że programowi można ufać bardziej, tak więc zrobiłem.

    Pierwszym problemem przy kompilacji okazała się funkcja GLCD_WriteStringPgm a dokładniej o "prog_char" (error: unknown type name 'prog_char') zamarkowałem więc tą funkcję, myśląc, że to jedna z opcji, której poprostu nie użyję. Wgrałem, podłączyłem wyświetlacz pod 5V i pod -6V iii...
    Nic :c
    Wyświetlacz nic nie wyświetla... Dodam, iż po wyłączeniu procka, i podaniu tylko napięcia na wyświetlacz pojawia się linia przez całą szerokość ekranu i to niestety jedyne co udało mi się wyświetlić...
    Co mogłem spaprać?
  • REKLAMA
  • Pomocny post
    #2 16610787
    soft.sc
    Poziom 17  
    DarkMajster napisał:
    podłączyłem wyświetlacz pod 5V i pod -6V iii..


    Tego typu wyświetlacze do prawidłowej regulacji kontrastu potrzebują ok -10V do -12V. Należy zapewnić REGULACJĘ w zakresie -6 do -15V.
    Jeśli chodzi o biblioteki radzia to na pewno kolega nie jest pierwszym i nie ostatnim, który chce z nich skorzystać, dlatego powinno być sporo informacji od różnych użytkowników o ewentualnych błędach.
  • REKLAMA
  • #3 16611893
    DarkMajster
    Poziom 11  
    No poprostu nie wierze, kilka godzin probowalem podlaczac to, zasilanie dawalem od -6 do -10 nie zwracajac na to uwagi, wystarczylo dac -11 :D bardzo dziękuję!

    Czy może mi ktoś jednak powiedzieć co jest nie tak z funkcją GLCD_WriteStringPgm?
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    error: unknown type name 'prog_char'
REKLAMA