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

Wyświetlacz OLED i AVR - wybór języka i pomoc w programie

MAREK MRK 02 Paź 2011 23:30 4099 10
REKLAMA
  • #1 9987530
    MAREK MRK
    Poziom 18  
    Witam, posiadam kilka wyświetlaczy OLED. Problem w tym, że nie potrafię obsłużyć go. Chciał bym aby na początek były wyświetlane pliki graficzne z karty SD. Co prawda umiem bascom, ale tylko takie podstawy. Nie obsługiwałem nigdy wyświetlacza graficznego, o OLED nie mówiąc. W załączniku daję notkę do tego wyświetlacza. Procki jakie posiadam na dzień dzisiejszy to kilka atmeg8, i atmeg128 w obudowach TQFP. Prosił bym o pomoc, oraz jakieś podpowiedzi.
  • REKLAMA
  • #2 9987628
    Konto nie istnieje
    Konto nie istnieje  
  • #3 9987653
    MAREK MRK
    Poziom 18  
    Podłączyć pewnie dał bym radę, ale napisać program do jego obsługi raczej nie dam rady sam. Tym bardziej, że jedyne wyświetlacze jakie obsługiwałem to LCD w standardzie HD44780 w języku BASCOM. O języku C wiem tyle że takowy istnieje i ma wielkie możliwości. I za jakiś czas z pewnością jego się nauczę.
  • REKLAMA
  • #4 9987852
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #5 9988033
    piotrva
    VIP Zasłużony dla elektroda
    Pospisuję się wszystkimi palcami pod zdaniem kol. - naucz się C to dobrze Ci wyjdzie.
    Poza tym w Bascom na dobrą sprawę też byś napisał obsługę takiego wyświetlacza. W nocie masz schematy, zależności czasowe dla sekwencji wysyłania danych, a potem strony 13-14 masz pełną listę komend z opisami - na początku tworzysz funkcje niskopoziomowe typu SendByte (wyślij bajt do wyświetlacza) a potem na ich bazie tworzysz funkcje wyższego poziomu (np. zapal piksel, włącz wyświetlacz, ustaw częstotliwość odświeżania, ...). Skoro w Bascom macałeś wyświetlacze hd44780 to może w ramach wprawy sięgnij po ich notę lub jakiś opis w sieci i spróbuj sam napisać jego obsługę, choćby w Bascom.
  • #6 9991177
    MAREK MRK
    Poziom 18  
    Dobrze, spróbuję na początek zerknąć do noty hd44780, a jak mi nic nie wyjdzie w bascom, wtedy powoli nauczę się C.
  • Pomocny post
    #7 9991372
    Konto nie istnieje
    Konto nie istnieje  
  • #8 9991650
    dondu
    Moderator na urlopie...
    MAREK MRK napisał:
    Dobrze, spróbuję na początek zerknąć do noty hd44780, a jak mi nic nie wyjdzie w bascom, wtedy powoli nauczę się C.

    Zrób to od razu, by nie tracić czasu i nie uczyć się niewłaściwych nawyków pisania kodu: http://mikrokontrolery.blogspot.com/2011/04/jaki-jezyk-wybrac.html
  • #9 9992360
    MAREK MRK
    Poziom 18  
    Ok, przekonaliście mnie żebym przesiadł się od razu na C. Tylko mam małą prośbę. Z racji że nie znam C, to prosił bym, alby ktoś dał mi link do prostego kodu obsługi hd..., chodzi mi o to żebym przez przypadek nie wybrał jakiegoś źle napisanego, albo z jakimiś innymi komendami, które na razie nie będą mi potrzebne.
    Dziękuję i pozdrawiam Marek
  • Pomocny post
    #10 9992374
    dondu
    Moderator na urlopie...
    MAREK MRK napisał:
    Z racji że nie znam C, to prosił bym, alby ktoś dał mi link do prostego kodu obsługi hd..., chodzi mi o to żebym przez przypadek nie wybrał jakiegoś źle napisanego, albo z jakimiś innymi komendami, które na razie nie będą mi potrzebne.

    proszę bardzo: http://radzio.dxp.pl/
  • REKLAMA
  • #11 9993264
    MAREK MRK
    Poziom 18  
    Dziękuję.
    Będę to "rozgryzał". Nie wiem czy dam radę w tym tygodniu, ale jak tylko będę miał wolną chwilę to będę się tym zajmował. Nie zamykam tematu, w razie gdybym miał jakieś niejasności, lub pytania związane z tym.
    Jeszcze raz dziękuję.
REKLAMA