Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 00:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 26 ] 
Autor Wiadomość
PostNapisane: 25 maja 2017, o 09:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Ostatnio edytowano 26 maja 2017, o 15:36 przez mczarny, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2017, o 22:28 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2017, o 23:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

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.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 06:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 08:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 09:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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

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

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 10:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 15:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2017, o 21:52 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2017, o 09:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 17:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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.


_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 18:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

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?

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 18:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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 ;)

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 19:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 19:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2012
Posty: 298
Pomógł: 13

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2017, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2017, o 09:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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!

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2017, o 14:35 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Zapowiada się bardzo interesująco! Gratuluję!

Sent from my Mi-4c using Tapatalk



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2017, o 17:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2018, o 22:07 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2018, o 09:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Na zdrowie :D

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2018, o 13:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2018, o 22:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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ę ;)

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2018, o 09:22 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2018, o 15:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

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 ;)

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 gru 2018, o 21:53 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 26 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO