ATNEL tech-forum
https://forum.atnel.pl/

Wyświetlacz na SSD1963-kolory
https://forum.atnel.pl/topic18481.html
Strona 1 z 1

Autor:  mczarny [ 25 maja 2017, o 09:54 ]
Tytuł:  Wyświetlacz na SSD1963-kolory

Witam Kolegów
Tym razem nie pytanie a wskazówka dla tych którzy mogą się spotkać z problemem.
Zakupiłem na alixxxxxxx taki oto moduł wyświetlacza ze sterownikiem SSD1963
Obrazek
Biblioteka do obsługi z GB na razie tylko pliki odpowiedzialne za komunikację sprzętową ze sterownikiem i obsługa grafiki.
Ponieważ chciałem pozbyć się konwersji napięć całość łącznie z procesorem zasilam z 3,3V - ATMega16 kwarc 16MHz.
Sprzęt ruszył od przysłowiowego kopa ale na wyświetlaczu zobaczyłem
Obrazek
Pierwsze co przychodzi do głowy to połączenia albo uszkodzony wyświetlacz.
To nie ten kierunek - po prostu ten wyświetlacz jest inny niż opisany przez P.Mirka więc nie ma co załamywać rąk tylko sięgnąć do noty układu SSD1963 i tam znajdziemy tabelkę
Obrazek
a pod spodem
Obrazek
i pokombinować jak w naszym module jest zorganizowana transmisja składowych koloru do wyświetlacza.
W moim okazało się że jest to tryb GBR
Wystarczy zatem w funkcji inicjalizacji wyświetlacza zmienić jeden parametr
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i problem z głowy.
Oczywiście 0x22 zadziałało w moim przypadku w innych modułach może być inaczej.
po zmianie obrazek wygląda tak
Obrazek
I jeszcze jedna uwaga jak będziecie się zabierali za te wyświetlacze - ja odpaliłem moduł na ATMedze16 i już widzę że będę musiał zmienić na coś większego. Na szczęście mam ATMegę 64-pinologia ta sama więc spoko wodza :D

Myślę, że się komuś kiedyś przyda ten post.
pozdrawiam

Autor:  mirekk36 [ 25 maja 2017, o 22:28 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

sorki jestem na warsztatach w Krakowie i mam ograniczone możliwości działania

ale tak na szybko to być może coś nie tak z kolejnością kolorów? Przede wszystkim to sorki ale uwierz mi już kilka lat nie dotykałem tematu i myślisz że ja wszystko na pamięć z każdej strony swojej książki pamiętam o każdej porze dnia i nocy ? ;)

Sprawdź czy możesz w ustawieniach ustawiać kolejność kolorów np z RGB na BGR albo GBR - bo to co widać to tak jakby właśnie niedopasowanie kolejności kolorów ale mogę się mylić - tak tylko "strzelam" z Krakowa ;) właśnie zajechaliśmy i rozpakowaliśmy się w hotelu

Autor:  savian86 [ 25 maja 2017, o 23:11 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Ale kolega właśnie opisał to co Mirku zasugerowałeś :) chyba na szybko rzuciłeś okiem na post ;) to nie wytykanie, że coś z GB nie działa, tylko rada dla innych, tak na przyszłość, że można trafić na LCD w innej konfiguracji.

Autor:  mirekk36 [ 26 maja 2017, o 06:26 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

savian86 napisał(a):
chyba na szybko rzuciłeś okiem na post

Wczoraj jechałem prawie 8 godzin do Krakowa, ledwo co weszliśmy do hotelu to przed snem o 23 rzuciłem okiem - to nie ma co się dziwić, że czegoś mogłem nie doczytać

poza tym nawet jeśli się trafi na LCD w innej konfiguracji to pewnie można ją zmienić programowo a jeśli nie to da radę zmienić rozkład kolorów w PF ;)

Autor:  mczarny [ 26 maja 2017, o 08:03 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Małe wyjaśnienie z mojej strony
Post P.Mirka wynikał z tego, że odpowiedział w wątku na moją prywatną wiadomość odnośnie generowania bitmapy w PF.
Po wygenerowaniu bitmapy rozjechały mi się kolory i pytałem co z tym mogę zrobić ponieważ w PF nie widzę możliwości zmiany organizacji kolorów z RGB na np. GRB i wychodzi coś takiego
oryginał
Obrazek
po wygenerowaniu bitmapy w PF widok z wyświetlacza
Obrazek
wersja programu PF to 2.0.0.2
Może ktoś wie jak to załatwić?

pozdrawiam

Autor:  mirekk36 [ 26 maja 2017, o 09:03 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mczarny napisał(a):
Może ktoś wie jak to załatwić?

Pewnie musiałbym dodać taką opcję w PF

Autor:  mczarny [ 26 maja 2017, o 10:32 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Można po cichu na to liczyć? Za czas jakiś.....

Autor:  mczarny [ 26 maja 2017, o 15:28 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mczarny napisał(a):
Można po cichu na to liczyć? Za czas jakiś.....


Jeżeli o mnie chodzi to już nie trzeba :D ale pewnie się innym przyda.
Pozmieniałem trochę podstawowe funkcje narzędziowe
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i oto efekt
Obrazek
na ekranie trzy podstawowe kolory, na czerwonym tle bitmapa z pamięci flash, napis "MAREK", białe cyfry to chodzący licznik sekund i żółty prostokąt.
Po zmianach w/w funkcji musiałem w pliku "tft_graph.h" zmienić definicje kolorów z RGB na GBR bo tego wymaga mój wyświetlacz.
Jeszcze tylko muszę dojść dlaczego bitmapa ma zawinięte dwa piksele - widać to na chmurce, że wychodzi z lewej strony

pozdrawiam

Autor:  mirekk36 [ 26 maja 2017, o 21:52 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Cytuj:
Pozmieniałem trochę podstawowe funkcje narzędziowe

No i o to chodzi! ... po tym to ja widzę, że kolega na prawdę korzysta z GB ;)

Autor:  mczarny [ 27 maja 2017, o 09:49 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mirekk36 napisał(a):
No i o to chodzi! ... po tym to ja widzę, że kolega na prawdę korzysta z GB ;)


Panie Mirku po to kupiłem książkę żeby się czegoś nauczyć a nie tylko korzystać z kodów na zasadzie copy-paste.
Przy okazji proszę zerknąć na wyświetlaną bitmapę - nie mam pomysłu na razie dlaczego mam zawinięte dwa piksele na obrazku.

Aha dla Kolegów którzy szukają może wzorów kolorów w "hex" http://www.javascripter.net/faq/rgbtohex.htm

W funkcji do wyświetlania bitmapy z pamięci flash zmieniłem jeden z parametrów z
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

na
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

w tym momencie funkcja zaczyna pobierać dane z pliku od siódmego elementu czyli trzeciego piksela i oto efekt
przed zmianą
Obrazek
po zmianie
Obrazek
zdjęcia trochę nieostre bo z bardzo bliska
Można powiedzieć, że jakoś to przeskoczyłem, ale nadal nie wiem dlaczego tak się dzieje. Nie myślę, że PF robi taki myk chociaż podejrzenie jest ;)

pozdrawiam

Autor:  mczarny [ 2 cze 2017, o 17:40 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Muszę przyznać, że z tym wyświetlaczem to przednia zabawa.
Na filmie można zobaczyć początki interfejsu stacji pogodowej. Na razie uruchomiony RTC DS3231
Czujniki ciśnienia, wilgotności i temperatury oraz wiatromierze działają ale jeszcze nie ma prezentacji na TFT.


Autor:  savian86 [ 2 cze 2017, o 18:01 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Robiłeś już obsługę do touch panela na tym wyświetlaczu i czy miałeś problemy z kalibracją? W Twoim LCD układ TP to XPT2046?

Autor:  mczarny [ 2 cze 2017, o 18:22 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Nie jeszcze nie robiłem. Tak u mnie siedzi XPT2046 - komunikacja po SPI.
Oczywiście dotyk będę chciał uruchomić ale czy go wykorzystam w tym projekcie to jeszcze nie wiem.
Masz jakiegoś gotowca do tego scalaka? Chociaż ja staram się zawsze sam ogarnąć bo wtedy wiem dokładnie jak to działa i dlaczego tak a nie inaczej ;)

Autor:  mirekk36 [ 2 cze 2017, o 19:38 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mczarny napisał(a):
Muszę przyznać, że z tym wyświetlaczem to przednia zabawa.
Na filmie można zobaczyć początki interfejsu stacji pogodowej. Na razie uruchomiony RTC DS3231
Czujniki ciśnienia, wilgotności i temperatury oraz wiatromierze działają ale jeszcze nie ma prezentacji na TFT.

No! Panie kochany ... jak mnie nie pokażesz gotowego projektu tzn chociażby wizualizacji tego projektu (filmik wideło) ... w dziale DIY na naszym forum ... to przykro mi to powiedzieć, ale wymierzę najsurowszą karę, czyli nie żadne tam 10 albo 20 pompek ale BANA! :lol: ....

już nie mogię się doczekać ... ten wstępny etap już wygląda miodnie ;)

Autor:  zoom [ 2 cze 2017, o 19:40 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Świetnie to wygląda :) Ile cali? Jaki koszt czegoś takiego?

Autor:  mczarny [ 2 cze 2017, o 20:11 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mirekk36 napisał(a):
No! Panie kochany ... jak mnie nie pokażesz gotowego projektu tzn chociażby wizualizacji tego projektu (filmik wideło) ... w dziale DIY na naszym forum ... to przykro mi to powiedzieć, ale wymierzę najsurowszą karę, czyli nie żadne tam 10 albo 20 pompek ale BANA! :lol: ....

już nie mogię się doczekać ... ten wstępny etap już wygląda miodnie ;)


Za co banana? :roll: :D
P.Mirku tak naprawdę to w b.dużym stopniu to Pana zasługa - ale powiem skromnie - ma się GB i PixelFaktory to można poszaleć.
Jeszcze sporo pracy do końca ale obiecuję, że podzielę się gotowym projektem.

zoom napisał(a):
Świetnie to wygląda :) Ile cali? Jaki koszt czegoś takiego?

https://pl.aliexpress.com/wholesale?catId=400401&initiative_id=AS_20170602110807&SearchText=ssd1963
tylko trzeba poczekać 3 tygodnie ale jak widać warto

Autor:  mirekk36 [ 3 cze 2017, o 09:58 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mczarny napisał(a):
P.Mirku tak naprawdę to w b.dużym stopniu to Pana zasługa - ale powiem skromnie - ma się GB i PixelFaktory to można poszaleć.

Ty mi tu oczu nie mydlij ;) jeszcze nie widziałem, żeby sama książka plus jakiś program ;) nawet najlepszy - SAM zrobił taki projekt ;) ... Książka czy PF to są jakieś tam pomoce, narzędzia .... A liczy się to co przy ich pomocy człek może zdziałać ;) i na to wtedy patrzy się z podziwem ;) Nic nie poradzę na to, że mi bardzo podobają się takie projekty gdzie ktoś robi różne cudeńka samemu na takim wyświetlaczu... A tu zapowiada się bardzo fajnie!

Autor:  micky [ 3 cze 2017, o 14:35 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Zapowiada się bardzo interesująco! Gratuluję!

Sent from my Mi-4c using Tapatalk

Autor:  mczarny [ 3 cze 2017, o 17:59 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Czuję się mile połechtany więc wrzucę jeszcze jedno zdjęcie z wykonaną różą wiatrów

Obrazek

Kolor czerwony sygnalizuje kierunek wiatru.

Tak przy okazji jakby ktoś potrzebował funkcji do rysowania trójkątów - w bibliotece z GB nie ma to polecam zajrzeć do YB do rozdziału o wyświetlaczu matrycowym. Co prawda trzeba funkcje trochę przerobić ale jak widać można.

pozdrawiam

Autor:  Jarecki [ 22 lis 2018, o 22:07 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Dziś przydał mi się Twój post :) dzięki że się podzieliłeś :)

Autor:  mczarny [ 23 lis 2018, o 09:10 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Na zdrowie :D

Autor:  rskup [ 23 lis 2018, o 13:43 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

To ja zdradzę Wam coś co jeszcze jest tajemnicą :D. W następnym numerze Elektroniki Praktycznej (EP12/18) będzie opisana stacja pogodowa. Jej zdjęcie poniżej. Czy wygląd jej wyświetlacza nie przypomina Wam zdjęcie profilowego naszego kolegi mczarnego :lol: .
Obrazek

--
Pozdrawiam,
Robert

Autor:  mczarny [ 24 lis 2018, o 22:03 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

rskup napisał(a):
To ja zdradzę Wam coś co jeszcze jest tajemnicą :D. W następnym numerze Elektroniki Praktycznej (EP12/18) będzie opisana stacja pogodowa. Jej zdjęcie poniżej. Czy wygląd jej wyświetlacza nie przypomina Wam zdjęcie profilowego naszego kolegi mczarnego :lol: .
Pozdrawiam,
Robert


No tak będzie opis. W październikowej opisałem czujnik burz AS3935 - polecam lekturę ;)

Autor:  Jarecki [ 30 lis 2018, o 09:22 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

mczarny napisał(a):
W moim okazało się że jest to tryb GBR
Wystarczy zatem w funkcji inicjalizacji wyświetlacza zmienić jeden parametr
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i problem z głowy.
Oczywiście 0x22 zadziałało w moim przypadku w innych modułach może być inaczej.
po zmianie obrazek wygląda tak


Cześć,

kolego mczarny tak się zastanawiam nad tą zmianą, która ożywiła również i mój wyświetlacz i dochodzę do wniosku, że tu chyba nie zmienia się trybu wysyłania kolorów. Tryb jest domyślny: RGB

Zmianie ulega sposób wysyłania kolorów z 18-bitowego na 24-bitowy. Mógłbyś jeszcze raz zerknąć w tą dokumentację? :) nie daje mi to spokoju jakoś :D

Autor:  mczarny [ 1 gru 2018, o 15:01 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Jarecki napisał(a):
Zmianie ulega sposób wysyłania kolorów z 18-bitowego na 24-bitowy. Mógłbyś jeszcze raz zerknąć w tą dokumentację? :) nie daje mi to spokoju jakoś :D

Masz rację ale zmianie ulega jednocześnie kolejność przesyłania. Ważne, że zadziałało ;)

Autor:  Jarecki [ 12 gru 2018, o 21:53 ]
Tytuł:  Re: Wyświetlacz na SSD1963-kolory

Dokładnie, ważne że działa :)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/