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

[AT-Mega16] Obsługa wyświetlacza graf. na S1D15705

hotdog 21 Lip 2010 20:29 7384 11
REKLAMA
  • #1 8316371
    hotdog
    Poziom 26  
    Witam. Kupiłem wyświetlacz w dosyć dobrej cenie ~ 30zł. Jest dosyć dobrze udokumentowany więc myślałem że poradzę sobie z napisaniem sam biblioteki ale...

    No właśnie ale podłączyłem go odwrotnie (GND do VCC i VCC do GND :D) i teraz już nawet nie jestem pewien czy działa. Dlatego zacząłem szperać bo chciałem znaleźć gotowy kod do skompilowania na którym mógł bym go sobie przetestować czy jeszcze żyje.

    Obecnie próbuje z kodem znalezionym na elektrodzie. W sumie nie do końca mi się on w nim kilka rzeczy podoba, ale jego autor twierdził że działa, więc nim chcę wyświetlacz przetestować. Jest on przerobiony na avr'a.

    Więc teraz prośbę mam taką, czy ktoś mógł by mi udostępnić najlepiej sprawdzony kod na avr'a do przetestowania? Jeżeli ktoś nie chce udostępniać swojej pracy, to może to też być skompilowany program na atmega8 lub atmega16, z opisem wyprowadzeń. Po prostu chcę zobaczyć czy on jeszcze działa.

    Pozdrawiam i dzięki za odpowiedzi.
  • REKLAMA
  • #2 8396968
    waldor
    Poziom 2  
    cześć :) też posiadam ten wyświetlacz i sprawdziłem Twój kod. Generalnie działa wszystko oprócz funkcji czytania pamięci wyświetlacza przez co nie wyświetla napisów tak jak powinien :) brakuje jeszcze funkcji sprawdzania flagi busy, z którą się od wczoraj męczę ;d
  • #3 8397787
    hotdog
    Poziom 26  
    W sumie to porzuciłem sprawę czekając na odpowiedź na forum. Mam już nawet płytkę stykową rozmontowaną (no coś innego jest złożone) więc nawet nie mam jak tego ciągnąc. Rozumiem że zamiast czytania statusu z wyświetlacza dałeś delay?

    Pozdrawiam Jakub
  • REKLAMA
  • #4 8460111
    lukden
    Poziom 10  
    Witam,
    Właśnie kupiłem identyczny wyświetlacz i chciałem przetestować czy działa, użyłem do tego zamieszczonego kodu źródłowego i mam następujący problem:

    - wyświetlacz nie reaguje
    przy czym:
    - podświetlanie działa
    - kod został przystosowany do moich wyprowadzeń dla ATmegi32 ,1MHz oscylator wewnętrzny
    - układ zasilam z zasilacza ze stabilizatorem 78L05 gdzie według dokumentacji prąd maksymalny 100mA, natomiast w dokumentacji wyświetlacza jest mowa o 250mA.

    Czy zasilacz może być przyczyną braku reakcji ze strony wyświetlacza?

    pozdrawiam
    Łukasz
  • REKLAMA
  • #5 8464642
    SQ3BKL
    Poziom 11  
    Przy współpracy z kolegą Waldor (Waldkiem), którego znam osobiście udało mi się uruchomić ten wyświetlacz. Kod skompilowany został w WinAVR. Działa na procesorach ATMEGA16/32 oraz ATMEGA8. Plik main.c to demo na ten wyświetlacz. Plik S1D15705.c to zbiór funkcji do obsługi LCD. W pliku S1D15705.h zaimplementowałem podłączenie wyświetlacza. CPU działa z prędkością 1 MHz.
  • #6 8466155
    hotdog
    Poziom 26  
    Dzięki za kod. Na razie nie mam jak sprawdzić bo układ z prototypówki rozmontowałem.

    Coś wykorzystaliście z tego mojego kodu? Jak tak to może wiecie co było w nim konkretnie nie tak?

    Pozdrawiam
  • #7 8468297
    SQ3BKL
    Poziom 11  
    Tak generalnie wzorowaliśmy się na Twoim kodzie. Byłeś bliski sukcesu. Sposób inicjalizacji nie jest dokońca jasno opisany, ale metodą prób i błędów nam się udało. No i tablice przepasałem do flesza ze względu na ilość pamięci. Załączyłem jeszcze Makefile dla jasności sprawy. Tylko wgrywać i patrzeć jak śmiga. Waldek dopisał elipsy kwadraty i inne wodotryski.
  • #8 8486140
    pancio
    Poziom 16  
    kod jak najbardziej poprawny, testowałem na m32 16MHz, kompilowany pod avr-gcc. Ale mam pytanie, ten wyświetlacz posiada w strukturze układ MAX232 z elementami pasywnymi - czyżby była inna możliwość sterowania tego wyświetlacza?
    [AT-Mega16] Obsługa wyświetlacza graf. na S1D15705
  • REKLAMA
  • #10 9873814
    saddam100
    Poziom 12  
    Witam,
    Mam wyświetlacz na kontrolerze S1D15710 i chciałbym zapytać czy kod z załączników powyżej będzie działał z tym kontrolerem? Ewentualnie jakie modyfikacje trzeba byłoby w nim wykonać?
    Pozdrawiam.
  • #11 9896565
    ADI-mistrzu
    Poziom 30  
    saddam100 napisał:
    Witam,
    Mam wyświetlacz na kontrolerze S1D15710 i chciałbym zapytać czy kod z załączników powyżej będzie działał z tym kontrolerem?
    ...

    Jakim kontrolerem? Od Analoga? Nie.

    I dodam pytanie od siebie, jakie diody są tam zamontowane ktoś wie?
    Można je podmienić na jakiś inny kolor lub nawet zmieścić RGB? Czy są tam wmontowane że jakakolwiek ingerencja w nie jest niemożliwa?
  • #12 9900239
    saddam100
    Poziom 12  
    W moim wyświetlaczu są żółte diody. Sztuk 15, w konfiguracji 5 gałęzi równolegle po 3 szeregowo.
    Najzwyklejsze diody smd.
    Nie wiem o co koledze chodzi z tym analogiem...
    Z kontrolerem S1D15710.
    Chodzi ale po modyfikacjach.
    Jestem w stanie już wyświetlać jakieś sensowne teksty.
    Jak skończę to postaram się podzielić wypocinami.
    Pozdrawiam.
REKLAMA