Elektroda.pl
Elektroda.pl
X
TermoPasty.pl
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

gbr3 08 Maj 2009 20:15 47190 275
  • #211 08 Maj 2009 20:15
    kubiaczek1982
    Poziom 11  

    W sumie racja. Jakby ktoś chciał to może sobie ściągnąć ode mnie gotowca z pamięcią smd. A swoją drogą to są jakieś układy z jednym not'em (jeszcze lepiej smd)?

  • TermoPasty.pl
  • TermoPasty.pl
  • #213 17 Maj 2009 16:33
    rpal
    Poziom 27  

    Muszę nieco odgrzać temat i mam nadzieję że jeszcze ktoś to pamięta. w nocie od modułu wyświetlacza na stronie 4 i 5 są podane przebiegi sterujące. Zagadką jest dla mnie linia FLM z opisu wynika ża jest to marker pierwszej linii.
    - pierwszej w ogóle czy dla danej połówki ekranu ?
    z tego co narysowano wynika że jest ona generowana raz na 512 segmentów czyli wynikałoby że jest to znacznik dla pierwszej linii ekranu w ogóle. Jednak kiedy się bliżej przyjrzeć zwłaszcza w zredukowany przebieg to jest tam z kolei narysowane że FLM powtarza się co 64 okresy "T" a to już mi nijak nie pasuje do górnej części wykresu.
    Z kolei kompletną zagadką jest dla mnie linia "M" z którą w ogóle nie wiem co zrobić. Mam nadzieję że koledzy którzy obywali się bez SED-a są w stanie mi to mniej więcej wytłumaczyć. Po co się o to pytam ?
    Tak sobie kombinuję aby zrobić układ (na razie w technice TTL) który by pozwalał traktować pamięć ekranu jako fragment pamięci RAM całego układu, łącznie z jej odczytem i zapisem. Może to sztuka dla sztuki ale...
    Przyjalem sobie takie założenie żeby wpakować w "to" tak działający układ który np. na zboczu narastającym sygnału zegarowego wystawiał na zewnątrz dane z pamięci, jak i je także tam zapisywał. Wybrałem to akurat zbocze bo opadające jest używane do zapisu rejestrów.W prawdzei wiem że jest coś takiego w innych prockach jak DMA ale zdaje się że takie zastosowanie też powstrzumuje procesor przed dostępem do pamięci stąd taki a nie inny pomysł.
    Będę wdzięczny za ew. łopatologiczne wyjaśnienie jak i uwagi co do samego pomysłu.

  • #214 29 Cze 2009 17:13
    mastermariusz
    Poziom 11  

    Witam wszystkich.

    Po wielu próbach odpalenia LCD z uC przyszła pora na zrobienie tego porządnie i wykorzystaniu tego co mamy czyli SEDa oraz pamięci na płycie od kasy. W założeniach było zrobienie płytki nie kanapki;) bez plątaniny kabli itp. i tak powstała płytka dość mała pasująca w sam raz pod LCD z kilkoma wyprowadzeniami. Dołożyłem też trzy stopnie wyjściowe na podświetlanie z diodek. Czemu trzy ktoś zapyta. Fotki pokażą dlaczego;). Pisząc bibliotekę wzorowałem sie na przykładach zamieszczonych na forum. Pozmieniałem to i owo, dopisałem kilka procedur np: ustawiającą pixel, rysowanie lini, prostokątów o wybranej grubości, wypisywanie tekstu za pomocą wbudowanego generatora oraz zestawu dwóch czcionek zrealizowanych programowo, dodatkowo możliwość umieszczania prostych grafik. Dla chętnych wzory płytek oraz biblioteka w C.

    Pozdrawiam
    Mariusz W.

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]
    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

  • #215 29 Cze 2009 18:26
    rpal
    Poziom 27  

    Ładne i pomysłowe choć nie zmienia to mojego zdania że grzebanie w tym wyświetlaczu to tak jak zabawa z trupem. Dlaczego ? Z racji starocia jakim jest i SED i sam wyświetlacz :)

  • #216 30 Cze 2009 12:38
    wdogli
    Poziom 18  

    Hej.
    Bardzo fajnie wykonana płytka :). Nie będę ukrywał że ja osobiście mam pewne problemy z ich wykonywaniem. Nie zawsze mi wychodzą tak jak bym chciał.
    Ja w tej chwili też pracuję nad projektem z zastosowaniem SED.
    Mimo tego "ze jest to staroć" mam plan zamknąć wszystko w obudowie wyświetlacza wymontowanej z kasy. Jak będę po pierwszych testach zamieszczę kilka zdjęć.
    Pozdrawiam

  • #217 30 Cze 2009 12:44
    rpal
    Poziom 27  

    Kolego wdodli to żaden problem zamknąć to w obudowie wyświetlacza a PCB da się nawet zrobić tymcałym termortransferem choć to metoda nieco dosyć kapryśna mimo zapewnień gościa do papieru kredowego który to opyla go na allegro. Bardziej niż SED nurtuje mnie pytanie co zrobić z pamięciami PRAM których przy okazji na płycie bez liku :)

  • #218 30 Cze 2009 13:11
    wdogli
    Poziom 18  

    No oczywiście bez problemu jeśli chcesz tam mieć tylko pamięć i SED. Ja chce tam jeszcze zmieścić zasilanie +5, +12, kontrast, kartę SD, RS232, RS485, ISP, JTAG, zegar sprzętowy, klawiaturę, szynę 1wire no i oczywiście mikrokontroler.
    Co do papieru kredowego zakupiłem go kiedyś trochę na allegro ale bo były pieniądze wywalone w błoto. Zdecydowanie lepiej sprawdza sie folia do druku. Niestety jak na razie jedyną opcją jak dla mnie pozostaje termotransfer. Naświetlarki jeszcze sie nie dorobiłem a raczej sobie jej nie zrobiłem ale czynie juz w tym kierunku pewne kroki.

  • #219 01 Lip 2009 01:34
    rpal
    Poziom 27  

    wdogli napisał:
    No oczywiście bez problemu jeśli chcesz tam mieć tylko pamięć i SED. Ja chce tam jeszcze zmieścić zasilanie +5, +12, kontrast, kartę SD, RS232, RS485, ISP, JTAG, zegar sprzętowy, klawiaturę, szynę 1wire no i oczywiście mikrokontroler.

    Nie chcę być złośliwy ale proponuję pudełko po butach, wówczas może wejdzie :) Naświetlarka nie kosztuje zbyt drogo . Trzeba stary skaner, blachę aluminiową i kilka świetlówek UV wraz ze statecznikami ale jakby nie liczyć 300 PLN pęknie. Zapewniam warto wcześniej bujałem się z jakimiś przypadkowymi lampami UV. Teraz mam pewność naświetlania i stałe parametry ekspozycji. A samo naświetlanie nie trwa dłuzej niż 3 min. Wsadziłem 5 lamp więc nie ma problemu z równomiernością.

  • #220 01 Lip 2009 06:43
    wdogli
    Poziom 18  

    Wszystko spokojnie sie zmieści w tej obudowie i jeszcze trochę miejsca zostanie na ewentualne dodatki :).
    Wracając do naświetlarki. Możesz mi napisać symbole świetlówek i osprzętu który do nich zastosowałeś??. Poza tym jestem ciekaw jak podłączyłeś cały układ. Chodzi mi o to czy na każdą świetlówkę masz osobny dławik czy może do jednego dławika podłączasz 2 świetlówki.

  • #221 01 Lip 2009 23:57
    rpal
    Poziom 27  

    Muszę przypomnieć sobie albo też zobaczyć te symbole :) Stateczniki są 1/1 ale są to elektroniczne ustrojstwa więc są małe. Myślałem aby dorobić nastawiany timer z wyświetlaniem czasu ect. ale jak się okazało 2,5-3 min na naświetlanie PCB wyleczyło mnie z tej fanaberi i odliczam nastawiając budzik w telefonie. Szkoda faktygi na rozbudowe :) Jutro napiszę symbole. Jakiś gość z Olsztyna mi to przysłał wyczaiłem go na allegro, chyba handluje oświetleniem do akwarium.

  • #222 29 Lip 2009 11:58
    wojtekkk09
    Poziom 15  

    Witam!
    Czy uruchomił ktoś ten wyświetlacz w trybie graficznym? Chodzi mi o to, żeby mieć do dyspozycji 2 warstwy graficzne, zamiast tekstowej i graficznej.
    Coś nie chce mi ruszyć ta konfiguracja...

    Pozdrawiam
    Wojt

  • #223 29 Lip 2009 12:06
    wdogli
    Poziom 18  

    Witam.
    A jak odpalasz ten wyświetlacz?? Stosujesz jakiś sterownik na przykład sed1330f czy może sterujesz nim za pomocą mikrokontrolera??

  • #224 29 Lip 2009 12:11
    wojtekkk09
    Poziom 15  

    Odpalał za pomocą SED1330F, tryb tekstowy + warstwa graficzna działa (korzystałem z Twoich ustawień SROLL). Jednak 2 warstwy graficzne nie chcą działać, dlatego pytałem czy może komuś się udała taka konfiguracja

  • #225 29 Lip 2009 12:55
    wdogli
    Poziom 18  

    Hej.
    Nie pamiętam dokładnie ale wydaje mi się że z tymi dwiema warstwami graficznymi to nie jest tak że one ci sie nałożą na siebie a tak ze jeśli masz wyświetlacz złożony z dwóch osobnych paneli tak jak ma to miejsce w wyświetlaczach z kas to pierwszą warstwę graficzną definiujesz na pierwszą część wyświetlacza a drugą warstwę graficzną definiujesz na drugą część wyświetlacz.
    A tobie chyba o to chodzi.
    Ja mam w swoim projekcie zdefiniowane dwie warstwy właśnie w ten sposób. I wszystko mi działa poprawnie

  • #226 29 Lip 2009 13:52
    wojtekkk09
    Poziom 15  

    Hmm, to dziwne, bo strona 41 dokumentacji wskazuje na to, że się da tak zrobić.

    Pozdrawiam
    Wojt

    edit:
    Już sobie poradziłem z problemem, w prawdzie nie tak jak chciałem, ale efekt końcowy prawie ten sam. Przełączam się pomiędzy warstwami przez zmianę adresów podanych w SCROLL. Jest to mało eleganckie ale też skuteczne. Gdyby jednak ktoś wiedział jak skonfigurować SED aby uzyskać 2 warstwy graficzne tak jak podaje dok. na str.41 to proszę o odpowiedź.

    Pozdrawiam

  • #227 29 Lip 2009 18:10
    wdogli
    Poziom 18  

    Jak dla mnie strona 41 jest jasna i klarowna. Masz wyświetlacz z dwoma panelami masz dwie warstwy. Nic dodać nic ująć.
    Natomiast jeśli chcesz mieć w pamięci jednocześnie dwa obrazy do wyświetlenia i chcesz się pomiędzy nimi przełączać robisz to tak jak napisałeś za pomocą SCROLL. Poza tym takich obrazów możesz mieć tam zapisanych więcej w zależności od tego ile masz podłączonej pamięci do SED'a
    Pozdrawiam

  • #228 30 Lip 2009 10:36
    wojtekkk09
    Poziom 15  

    Jednak nie do końca jasna i klarowna...

    Udało się, mam 2 warstwy graficzne z możliwością nakładania się wzajemnie, bez pomocy SCROLL. Miałem błąd w adresach.
    Gdyby ktoś był zainteresowany mogę zamieścić parametry startowe.

  • #230 30 Lip 2009 16:39
    wojtekkk09
    Poziom 15  

    Proszę bardzo:)

    Code:
    // procedura startowa
    
    komenda -> 0x40;   //System Set
    data -> 0xB8
    data -> 0x87
    data -> 0x00
    data -> 0x1F
    data -> 0x63
    data -> 0x7F
    data -> 0x20
    data -> 0x00

    komenda -> 0x44 //SCROLL
    data -> 0x00  //SAD 1L panel górny 1 warstwa
    data -> 0x00  //SAD 1H
    data -> 0x40
    data -> 0x00  //SAD 2L panel górny 2 warstwa
    data -> 0x10  //SAD 2H
    data -> 0x40
    data -> 0x00  //SAD 3L panel dolny 1 warstwa
    data -> 0x08  //SAD 3H
    data -> 0x00  //SAD 4L panel dolny 2 warstwa
    data -> 0x18  //SAD 4H

    komenda -> 0x5A //Hdot Scr
    data -> 0x00

    komenda -> 0x5B //Ovlay
    data -> 0x0C

    komenda -> 0x58 //DispOff
    data -> 0x55

    komenda -> 0x5D //CSR Form
    data -> 0x07
    data -> 0x8C

    komenda -> 0x59 //DispOn
    komenda -> 0x4C //CSR Dir


    Pozdrawiam
    Wojt

  • #231 30 Lip 2009 23:06
    wojtekkk09
    Poziom 15  

    Witam!
    Mam jeszcze jedno pytanie/problem dotyczące SED1330:

    czy normalna jest sytuacja, kiedy wyświetlamy sobie jakiś obrazek na wyświetlaczu, a później w pętli (nonstop) próbujemy odczytać np. pozycję kursora i to skutkuje przygasaniem ekranu ( a w przypadku ciągłego, szybkiego odczytywania danych) ekran staje się nieczytelny? Czy SED nie powinien kontrolować dostępu do pamięci w taki sposób aby ekran był zawsze prawidłowo odświeżany?

    Może mam złe parametry C/R LF itd.

    Pozdrawiam
    Wojt

  • #232 30 Lip 2009 23:32
    rpal
    Poziom 27  

    To nie jest normalne. Odczyt o ile dobrze pamiętam musi zostac poprzedzony sprawdzeniem statusu sterownika, tak coś mi się zdaje.

  • #233 31 Lip 2009 01:26
    gbr3
    Poziom 15  

    To jest mankament seda ze nie kontroluje dostępu do pamięci. To "przygasanie" to skutek tego ze wpisujemy do pamięci wtedy jak SED chce ja odczytac aby odswierzyc ekran mozna tego uniknac badajac stan na lini lp prowadzacej od seda do matrycy ale wtedy odswierzanie ekranu odbywa sie strasznie wolno.

  • #234 31 Lip 2009 15:04
    wojtekkk09
    Poziom 15  

    Ok, dzięki za informacje.

    Pozdrawiam
    Wojt

  • #235 01 Sie 2009 21:02
    TOMSON
    Poziom 19  

    Czy ktoś rzuciłby okiem na schemat czy się nie pomyliłem z połączeniami

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]
    a tak ma niby wygladac płytka

  • #236 01 Sie 2009 21:07
    snow
    Poziom 28  

    W nocie nie widzę aby były wymagane kondensatory przy kwarcu

  • #237 01 Sie 2009 21:19
    rpal
    Poziom 27  

    Tę dwustronną płytkę ktoś Tobie robi z metalizacją czy samemu za pomocą przelotek będziesz łączył. Jeśli tak to odsuną seda od laminatu i będzie ciężko lutować.

  • #238 28 Paź 2009 21:35
    Qmar
    Poziom 11  

    Hey dogli.
    Jak postępy Twoich prac? Czy nadal pracujesz nad tym tematem, czy możesz zamieścić obiecane fotki? Czy udało ci się zmieścić wszystkie "klocki" w tej obudowie wyświetlacza. Napisz coś.

  • #239 29 Paź 2009 07:11
    wdogli
    Poziom 18  

    Witam.
    Jeśli chodzi o część sprzętową to za kończyłem już prace w tym zakresie. Pozostało mi jeszcze oprogramowanie wszystkich urządzeń na tej płycie. W związku z tym ze programowanie idzie mi znacznie oporniej niż zabawa z wykonywaniem płytek i ich zapełnianiem elementami trochę to jeszcze potrwa.
    Wieczorkiem postaram się zamieścić kilka fotek całego urządzenia.
    Pozdrawiam

    edit: wieczorem :)

    Oto kilka fotek:

    Na początek sama płyta wyświetlacza z kością sed, pamięcią, zasilaczem i tak dalej pisałem o tym kilka postów wyżej:

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Teraz fotka płyty z podłączonym wyświetlaczem graficznym oraz klawiaturą:

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Do tego zdjęcie płyty umieszczonej częściowo w obudowie. Niestety nie mogę pokazać w tej chwili jak wygląda cały układ zmontowany gdyż jak na razie nie dostosowałem jeszcze całkowicie obudowy do płytki a mianowicie nie wyciąłem jeszcze otworów na gniazdo rs232 oraz gniazdo klawiatury. To może pokażę w przyszłości

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]





    Jak wcześniej pisałem układ ma pracować w sieci rs485 jako master i ma mieć możliwość wyświetlania wyników pomiarów dokonywanych przez czujki między innymi ciśnienia i temperatury.
    Oto pierwszy slave w mojej domowej sieci rs485 jak na razie nie jest ona za długa bo ma zaledwie jakieś 20 cm :)

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Na koniec jeszcze jedna fotka obudowy z wewnątrz umieszczonym trafem 11,6V 60VA które będzie dostarczało prądu do układów slave podłączonych w przyszłości do sieci gdyż założyłem że poza masterem wszystkie inne układy będą zasilane z tego zasilacza napięciem około 8 V poprzez jedną parę przewodów w skrętce. Każdy układ w sieci będzie miał własny stabilizator oraz układ kondensatorów filtrujących. W/w Zasilacz jest w fazie projektowania płytek gdyż poza będzie on także posiadał w swojej budowie mikrokontroler monitorujący obciążenie zasilacza oraz napięcie jakie jest na jego wyjściu.

    Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Pozdrawiam

  • #240 01 Lis 2009 18:09
    ElektroTME
    Poziom 14  

    Witam,
    To może ja odświeżę raz jeszcze temat.
    Na allegro pojawiło się kilka tych wyświetlaczy i kupiłem sobie jeden, na tą chwilę zostało 8 szt, mniejsza.
    Czytałem ten temat i widzę że kolegom udało się go uruchomić a nawet więcej, napisać do niego kilka fajnych funkcji.
    Ja jeszcze nie wiem co na nim zrobię, ale jakąś płytkę z sed'em i pamięcią trzeba zrobić.
    I tak aby można było coś na nim wyświetlić teraz i później dołączyć jakieś moduły itd. postanowiłem dołączyć do płytki z sed'em megę32 slot na karty SD i łącze USB oraz kilka przycisków i zasilanie.
    Wszystko to zamierzam zrobić możliwie na jednostronnej płytce(jak się nie uda to na 2).
    Schemat właśnie przygotowuję i na początek 2 pytania:
    1. Na czym najlepiej ogarnąć zasilanie matrycy (Vee)?
    Bo zasilanie na płytce będzie tylko z USB czyli 5V.
    2. Który ze scalaków SMD na płytce kasy ma bramkę NOT w sobie?

    Pozdrawiam