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

ATMEGA32 LCD240x128 SAP1024B [T6963] kłopot z uruchomieniem

pywoo 27 Lis 2010 23:12 3514 5
REKLAMA
  • #1 8798075
    pywoo
    Poziom 18  
    Witam. Próbuje uruchomić wyświetlacz graficzny ABG240128N06-FHW-R ze sterownikiem SAP1024B. Wszędzie piszą że jest on kompatybilny z T6963. Jestem skłonny nawet w to uwierzyć bo pinout mojego LCD zgadza sie z tymi zbudowanymi na T6963.
    Usiłuje uruchomić LCD podłączony do Atmegi32.
    Biblioteki pobrałem ze strony http://en.radzio.dxp.pl/t6963. Połączenie identyczne jak sugerowane na stronie. Kod też żywcem skopiowany. Ale niestety nie działa. Po skompilowaniu i zaprogramowaniu procesora na wyświetlaczu nic sie nie pojawia, poza chwilowym mignięciem poziomej kreski.
    Szukałem juz dosyć dużo na ten temat ale nie znalazłem odpowiedzi. Dodam że :
    - kontrast mogę regulować bez problemu potencjometrem
    - w Atmedze32 mam już wyłączony JTAG za pomocą fusebitów
    - w bibliotece zmieniłem rozmiar wyświetlacza
  • REKLAMA
  • #2 8800535
    piotrva
    VIP Zasłużony dla elektroda
    hmm, a czy kiedykolwiek uruchomiłeś ten wyświetlacz?
    mnie ta biblioteka działa bez problemu z wyświetlaczem dmf5005ny-ly
    pokaż jaki masz kod
    a i jeszcze jedno, jak długo czekasz na pojawienie się wyników na wyświetlaczu?
  • REKLAMA
  • #3 8801276
    pywoo
    Poziom 18  
    Nigdy wcześniej go nie uruchamiałem. Trudno mówić o czekaniu na wyniki jeśli się nic nie pojawia.
    A to mój kod :
    
    
    #include <avr/io.h>
    #include "T6963C.h"
    #include "graphic.h"
    
    int main(void)
    {
    
    
    GLCD_Initalize(); // Initalize LCD
    GLCD_ClearText(); // Clear text area
    GLCD_ClearCG(); // Clear character generator area
    GLCD_ClearGraphic(); // Clear graphic area
    
    GLCD_TextGoTo(0,0);// set text coordinates
    GLCD_WriteString("http://en.radzio.dxp.pl/t6963/"); // write text
    
    GLCD_Circle(32,32,20); // draw circle
    GLCD_Circle(208,32,20); // draw circle
    
    GLCD_Rectangle(8,8,224, 48); // draw rectangle
    
    while(1)
    {
    }
    
    
    }
    
    
  • REKLAMA
  • REKLAMA
  • #5 13014020
    feriar
    Poziom 12  
    Skoro ci tylko migła jedna pozioma kreska to musi to być zasilanie kontrastu. Ustaw zasilanie na -9,5V i powinno być w porządku. Tutaj jest temat w którym miałem problem z kontrastem.
    https://www.elektroda.pl/rtvforum/topic2635182.html


    http://feriar-lab.blogspot.com/2013/10/konwerter-napiec-do-sterownika-t6963c.html

    http://feriar-lab.blogspot.com/2013/10/wyswietlacze-graficzne-na-sterowniku.html

    tutaj masz poradnik do obsługi wyświetlacza co prawda w bascomie ale możesz spróbować podłączyć jak na schemacie

    Pozdrawiam ;)
  • #6 13478967
    szymonjg
    Poziom 16  
    Wygooglował mi się ten temat więc piszę tu!

    Posiadam dosłownie ten sam wyświetlacz co autor i dopiero co zabieram się za jego ujarzmianie.
    Szukając pinoutu tego wyświetlacza udało mi się znaleźć kilka zasadniczo różnych pinoutów wyświetlaczy "podobnych".

    http://www.artronic.com.pl/pic/ABG240128N00-BIW_piny.jpg - ten wydaje mi się być najbardziej trafny, ale tylko wydaje.
    Proszę o upewnienie albo o poprawienie mnie.
REKLAMA