reklama
|
logout . 21.03.2020 15:25:22 . . info
vlákno-filtr
Arduino + TFT
Robíte niekto s týmto. Mám ten klasický 3,5" TFT(už mám objednaný aj touch screen) spolu s Arduino Mega2560. Chcem to použiť na merák, ale akonáhle dám nejaký väčší font, tak to vykresľovanie trvá strašne dlho. Nemáte nejakú osvedčenú knižnicu, aby to chodilo nejak rozumne?

ika . 21.03.2020 16:22:49 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (21.03.2020 15:25:22): predpokladam, ze mas na mysli graficky barevny LCD displej. Ono to je hlavne to konkretnim typu displeje a jakou ma sbernici/ jak je pripojeny k tomu arduinu. Pak je otazkou, co si predstavujes pod pojmem "strasne dlho".
S nekteryma grafickyma LCD funguji osciloskopy na bazi arduina nebo STM a zobrazovani funguje "pro oko v realnem case" (samozrejme, ze to trochu skace, 25 prekresleni za vterinu to neni).

Cele je to ale o tom, ze cim vice veci na displeji vykreslujes, tim dele to trva.

logout . 21.03.2020 17:13:42 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
ika (21.03.2020 16:22:49): Je to tento. A to pomalé myslím, ako keď som robil výpis programu na PMD85.

ika . 21.03.2020 18:40:23 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (21.03.2020 17:13:42): ja uz si to nepamatuji, ale na vetsim 3.5" touch displeji s vetsim rozlisenim vykresleni fotky z SD karty kolem pul vteriny (ale limitaci zrejme byl prenos z karty, to leze jako snek). Bezne obrazce jako obdelnik, kruh byly "hned". Byl to nejaky LCD s chipem ILI, cislo si nepamatuj, ani ty programy ted nemuzu najit.

Jestli delas merak podle toho linku, tak jako prvni bych zrusil to modre pozadi.

logout . 22.03.2020 09:45:05 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
ika (21.03.2020 18:40:23): Merák robím úplne iný - vlastný. Ono to vypisuje pomaly ako ten ePaper displej.

ika . 22.03.2020 10:08:28 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (22.03.2020 09:45:05): Uvedom si, jak jsou ty "levne" displeje pomale. I kdyz pouzijes bezny znakovy displej, tak vic jak 10 "prekresleni" za vterinu nema vubec zadny smysl a to proto, ze to nestaci zobrazovat - uz vidis misto znaku jen mlhovinu - v tomto pripade to neni o tom, ze to tam nestacis posilat.
Do tech grafickych pak zase nestacis ani posilat data - musis minimalizovat to, co se vykresluje. Jestli chces neco zobrazovat rychle, tak pouzij znakovy OLED displej, takove ty 1" jsou docela levne a funguji dobre.
Podarilo se mi najit, ze jsem mel 3.6" s ILI9327, pouzita knihovna utft.h. Ale je to alespon 5 roku, vsechno jsem uz zapomel.

Fifa . 21.03.2020 23:50:47 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (21.03.2020 17:13:42): možná proto měří teplotu a vlhkost a ne 2GHz průběhy

Fifa . 21.03.2020 23:53:39 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
Fifa (21.03.2020 23:50:47): ale zas proč nepoužit grafický display na 2 (slovy dvě) dvojciferne hodnoty když to jde, že?

MartinM . 25.03.2020 18:45:25 . . www . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (21.03.2020 15:25:22): Ja pouzivam displeje s ILI9341, ale nepatri k zadnym ultrarychlikum. Je potreba Atmel taktovat na co nejvyssi frekvenci (ja osobne i Atmel lehce pretaktovavam) a u SPI zapnout bit na double speed. Dalsi vec jak lze urychlit vykreslovani je indexovani toho co potrebujes vykreslit a co ne. Napr. kdyz chces vykreslit 128.5V a puvodni hodnota byla 127.6V, tak prekreslis pouze 8 a 5. Zbytek nechas tak a usetris spoustu strojoveho casu. Nejlepe je nepouzivat knihovny napsane v C, ale v ASM.
Ukazka toho, co lze vykreslit na 16MHz:
https://www.youtube.com/watch?v=Huiv7idA_fI&feature=emb_logo
https://www.youtube.com/watch?v=6gKTyjsp7Lw&feature=youtu.be
https://www.youtube.com/watch?v=ObT426vaiOU&feature=youtu.be

logout . 25.03.2020 18:48:17 . . info
předchozí vlákno-filtr
Re: Arduino + TFT
MartinM (25.03.2020 18:45:25): Dalsi vec jak lze urychlit vykreslovani je indexovani toho co potrebujes vykreslit a co ne. Napr. kdyz chces vykreslit 128.5V a puvodni hodnota byla 127.6V, tak prekreslis pouze 8 a 5. - jj, touto cestou som išiel a už je to použiteľné. smajl

MartinM . 25.03.2020 19:00:38 . . www . info
předchozí vlákno-filtr
Re: Arduino + TFT
logout (25.03.2020 18:48:17): Nicmene lze pouzit displeje se 16Bit sbernici, ktera je mnohem rychlejsi nez SPI, ale jejich rychlost nevyuzijes na Atmelu, ktery je pouze 8Bit. Teda nevyuzijes, vyuzijes, ale musis data na sbernici nasypat na 2x, ale tim padem jsi stale na nizsi rychlosti nez display nabizi. Lepsi je prejit na 16Bit STM, jak uz nekdo psal.

|
© 2010 Ludvík Novotný