Strana 1 z 1

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

Napísané: 27 Mar 2023, 22:12
od používateľa boro
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

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

Napísané: 27 Mar 2023, 22:36
od používateľa balu
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.

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

Napísané: 27 Mar 2023, 23:03
od používateľa mr.dred
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...

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

Napísané: 27 Mar 2023, 23:29
od používateľa balu
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é...

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

Napísané: 28 Mar 2023, 08:29
od používateľa pocitujlasku
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).

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

Napísané: 28 Mar 2023, 08:50
od používateľa epto
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.

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

Napísané: 28 Mar 2023, 11:20
od používateľa misocko
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.

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

Napísané: 28 Mar 2023, 11:31
od používateľa boro
Ď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

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

Napísané: 28 Mar 2023, 11:47
od používateľa misocko
To už tlačiš ten obrazok alebo skušašnejaky text a rozne farby - zacal by som rozhodne tymto

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

Napísané: 28 Mar 2023, 12:32
od používateľa epto
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.

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

Napísané: 28 Mar 2023, 16:23
od používateľa boro
Vyskúšal som knižnicu Adafruit-ST7735-Library -master>examples>graphictest a displej funguje normálme,sú tam všetky farby.
boro

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

Napísané: 29 Mar 2023, 08:25
od používateľa epto
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.

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

Napísané: 29 Mar 2023, 18:13
od používateľa boro
Ď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:

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

Napísané: 29 Mar 2023, 18:21
od používateľa balu
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í...