Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa boro » 27 Mar 2023, 22:12

Zdravím,pokúšam sa zobraziť obrázok z SD karty na horeuvedenom displeji pomocou programu:Arduino TFT Bitmap Logo example.Obrázok je vo formáte bmp.Po zapnutí prebehne na dipleji rýchlo nejaký text a na sériovom monitore je:Initializing SD card ...failed!
Ak má niekto skúsenosť s týmto programom,prosím o radu.Resp.ak niekomu sa darí zobraziť obrázok na tomto displeji.
Ďakujem boro
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 540
Dátum registrácie: 21 Feb 2022, 12:06

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa balu » 27 Mar 2023, 22:36

Pleteš dvě věci dohromady. Displej evidentně funguje správně - problém je někde v komunikaci s SD kartou. Zkontroluj si, jestli máš správně pozapojovaný drátky od Arduina k modulu s SD kartou.
0

Používateľov profilový obrázok
mr.dred
Ultimate člen
Ultimate člen
Príspevky: 5646
Dátum registrácie: 17 Aug 2011, 00:00
Bydlisko: Handlová
Vek: 58

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa mr.dred » 27 Mar 2023, 23:03

musíš zrejme upraviť bmp do rozlíšenia, aké vie zobraziť displej.. podobnú vec som riešil s úvodným obrázkom do navigácie v autorádiu... tiež to nechcelo iný "rozmer" zobrazovať...úvodný obrázok musel byť v BMP formáte... JPG v nasledujúcich zobrazeniach si upravilo a zobrazilo ako-tak mormálne...
0
Čo ťa nezabije... to sa vráti a skúsi to znova !!!

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 540
Dátum registrácie: 21 Feb 2022, 12:06

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa balu » 27 Mar 2023, 23:29

boro napísal:
27 Mar 2023, 22:12
...
Po zapnutí prebehne na dipleji rýchlo nejaký text a na sériovom monitore je:Initializing SD card ...failed!
...
Obrázek ve špatným formátu nebo rozlišení by nevypsal výše uvedené...
0

pocitujlasku
Ultimate člen
Ultimate člen
Príspevky: 6205
Dátum registrácie: 20 Júl 2007, 00:00
Vek: 41

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa pocitujlasku » 28 Mar 2023, 08:29

alebo nespravny format sd karty, musi byt fat16, alebo fat32. Pripadne neviem, ci musi byt klasicka, alebo to podporuje aj sdhc (nie vzdy su 100% spatne kompatibilne).
1
Obrázok 1
Jedním z největších projevů nedůvěry v Boha je hromosvod na kostele.

epto
Stály člen
Stály člen
Príspevky: 151
Dátum registrácie: 09 Nov 2012, 16:23
Bydlisko: Seňa

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa epto » 28 Mar 2023, 08:50

vsak ti to arduino aj pise na seriovy port. chyba pri inicializacii karty.
Niekedy je problem kapacita karty (>16GB) alebo suborovy system (FAT16 vs FAT32) a niekedy je problem ak typ karty, novsie odmietaju fungovat.
Zozen si starsiu kartu s kapacitou 2GB alebo 4GB, naformatuj ju na FAT16 a skus pouzit. Pravdepodobne bude vsetko fungovat. Samozrejme treba mat spravne zapojene vodice.

Druha vec - pre komunikaciu s displejom, pouzivas SPI rozhranie, pre komunikaciu s kartou tak isto SPI rozhranie.
Su obidve komponenty zapojene na to iste SPI alebo fyzicky na dve rozne?
V pripade, ze su na jednom tak nastava problem so signalo CS (vyber konkretneho zariadenia). Kniznice ku displeju a ku karte sa zvyknu starat iba o svoje CS a nemusi to potom fungovat spolu.
Ak mas pouzite dve SPI rozhrania (VSPI a HSPI) tak nie vsetky kniznice vedia pouzit obidve. Zvycajne sa pri inicializacii nastavi pevne dana SPI zbernica a pri inicializacii druheho zariadenia sa prepise nastavenie SPI a prve zariadenie nefunguje.

Ak nemas moznost vyskusat starsiu kartu, osekaj program tak, aby iba komunikoval s SD kartou, vyhadz vsetko co sa tyka displeja a uvidis ci karta pojde alebo nie.
Od toho sa potom vies dalej posunut.
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4319
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa misocko » 28 Mar 2023, 11:20

Najprv rozbehaj SD kartu, potom extra rozbehaj displej. Nakoniec to spoj dokopy. Lahsie sa Ti bude určovat kde je lroblem. Momentalne ani neinicializuje SD kartu. Do bitmapu mas este daleko.
0

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa boro » 28 Mar 2023, 11:31

Ďakujem za rady.Karta bola nejako "zaseknutá"????? aj keď som ju formátoval,tak sa nedala inicializovať ani v inom programe.Skúsil som ju formátovať pomaly a to pomohlo.
Mám ale ďalší problém.Na displeji sa zobrazujú len studené farby,teplé úplne zmizli.Vie mi niekto prosím poradiť v čom je problém?
Ďakujem boro
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4319
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa misocko » 28 Mar 2023, 11:47

To už tlačiš ten obrazok alebo skušašnejaky text a rozne farby - zacal by som rozhodne tymto
0

epto
Stály člen
Stály člen
Príspevky: 151
Dátum registrácie: 09 Nov 2012, 16:23
Bydlisko: Seňa

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa epto » 28 Mar 2023, 12:32

boro napísal:
28 Mar 2023, 11:31
Ďakujem za rady.Karta bola nejako "zaseknutá"????? aj keď som ju formátoval,tak sa nedala inicializovať ani v inom programe.Skúsil som ju formátovať pomaly a to pomohlo.
Mám ale ďalší problém.Na displeji sa zobrazujú len studené farby,teplé úplne zmizli.Vie mi niekto prosím poradiť v čom je problém?
Ďakujem boro
vyskusaj vyplnit cely display postupne crrvenou, modrou a zelenou. Preveris ci zobrazuje ako ma.
Nepises aku kniznicu pouzivas ale vacsinou tam existuju vzorove priklady (demo na grafiku, text a pod...)
Vyskusaj najprv die dema na preverenie fukcnosti displeja a potom dorabaj svoje veci.
0

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa boro » 28 Mar 2023, 16:23

Vyskúšal som knižnicu Adafruit-ST7735-Library -master>examples>graphictest a displej funguje normálme,sú tam všetky farby.
boro
0

epto
Stály člen
Stály člen
Príspevky: 151
Dátum registrácie: 09 Nov 2012, 16:23
Bydlisko: Seňa

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa epto » 29 Mar 2023, 08:25

cize display funguje. to je dobre.
Vykresluj si dajme tomu 8 ciar, kazdu inou farbou a pouzivaj aj SD kartu.
Tie ciary, popripade inu grafiku, vykresluj po kazdej operacii s kartou.
Tak by si mohol zistit kedy/v ktorej casti programu ti to blbne.
0

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa boro » 29 Mar 2023, 18:13

Ďakujem za radu,ale som ju nepochopil.Pri rôznych testoch displeja sa teplé farby zobrazujú,ale pri zobrazení fotografie z SD karty teplé farby chýbajú,a to som vyskúšal dva rôzne programy.
boro :pain:
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 540
Dátum registrácie: 21 Feb 2022, 12:06

Re: Zobrazenie obrázkov z SD na 1,8"TFT 128x160 displeji

Príspevok od používateľa balu » 29 Mar 2023, 18:21

V tom případě to vypadá, že máš obrázek na SD kartě s jinou barevnou hloubkou, než máš nastavený displej a tím pádem musíš barvu z dat v obrázku převést na barvy odpovídající barevnému formátu bodu na displeji. Nebo nastav barevnou hloubku displeje tak, aby odpovídala formátu uloženého obrázku.

Lepíš dohromady dvě knihovny, ale nevíš, co a jak vlastně dělají....

Možná by to chtělo kouknout do datasheetu toho displeje, abys věděl, jak ho vlastně knihovna nastavuje, případně jak změnit jeho nastavení...
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok