RTV forum PL | NewsGroups PL

Możliwości zastosowania Atmegi 64 z wyświetlaczem TFT 320x240 i FSA506

TFT 320x240 i Atmega

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Możliwości zastosowania Atmegi 64 z wyświetlaczem TFT 320x240 i FSA506

Goto page 1, 2  Next

Maciek
Guest

Wed Nov 14, 2007 10:12 am   



Przesiadam sie z wyswietlacza mono 320x240 na TFT o tej samej
rozdzielczosci, z wbudowanym sterownikiem FSA506 (ASIC montowany w
wyswietlaczach Ampire'a). Z wyswietlaczem monochromatycznym Atmega64 (128)
radzila sobie w zupelnosci wystarczajaco.
I stad moje pytanie: jest szansa, ze uda mi sie pozostac przy Atmedze w
przypadku TFT?
Animacji zadnych nie bedzie (no moze - 60x60 pikseli, jednokolorowe,
odswiezane co 0,2s), odswiezanie tekstu (duze czcionki) rowniez w okolicach
0,2s. Sterownik do TFT niestety nie schodzi z wymaganiami ponizej 65K
kolorow (czyli 2 bajty na piksel), nie ma tez zadnego wsparcia jezeli chodzi
o takie rzeczy jak czcionki, PiP badz kopiowanie pamieci.

Probowac, czy od razu zapomniec i przesiasc sie na jakiegos 32 bitowca (tego
wolal bym na dzin dzisiejszy uniknac)?

Pzdr,
Maciek

Maksymilian Dutka
Guest

Wed Nov 14, 2007 12:06 pm   



Maciek pisze:

Quote:
I stad moje pytanie: jest szansa, ze uda mi sie pozostac przy Atmedze w
przypadku TFT?

Chyba się nie uda: pixel clock musi mieć ok. 7MHz inaczej wyświetlacz
będzie Ci mrugał, chyba żadna ATmega tyle nie wyrobi, ARM też może mieć
problemy.


--
Pozdrawiam
Maksymilian Dutka

Maciek
Guest

Wed Nov 14, 2007 12:20 pm   



Użytkownik "Maksymilian Dutka" <maxdutka@usunpoczta.onet.pl> napisał w
wiadomości news:fhel6d$8qg$1@nemesis.news.tpi.pl...

Quote:
I stad moje pytanie: jest szansa, ze uda mi sie pozostac przy Atmedze w
przypadku TFT?

Chyba się nie uda: pixel clock musi mieć ok. 7MHz inaczej wyświetlacz
będzie Ci mrugał, chyba żadna ATmega tyle nie wyrobi, ARM też może mieć
problemy.

To zalatwia sterownik wyswietlacza, a ten juz jest. Pytam o to, czy np.
odswiezanie tekstu nie bedzie zbyt wolne, a przez to uciazliwe dla
uzytkownika.

Maciek

PC
Guest

Wed Nov 14, 2007 1:26 pm   



A po co odświeżać tekst i statyczne obrazy? Żeby mrugało!

PC

Maciek
Guest

Wed Nov 14, 2007 2:14 pm   



Użytkownik "PC" <p_c_h@poczta.onet.pl> napisał w wiadomości
news:fhephm$9fh$1@news.onet.pl...
Quote:
A po co odświeżać tekst i statyczne obrazy? Żeby mrugało!

Kurde..
Odswiezany tekst nie bedzie statyczny. Nie pytam o to, czy Atmega to obsluzy
wogole (bo obsluzy), ale czy zdola to zrobic na tyle szybko, ze tempo zmian
na wyswietlaczu bedzie akceptowalne.
Przyklad: we wspomnianym przeze mnie LCD monochromatycznym mam wyswietlana
_zmienna_ wartosc liczbowa czcionka o rozmiarze znaku 56x59 pikseli. Wartosc
odswiazana jest co 200ms - wyglada to ok. Czy w TFT da rade to powtorzyc?

Maciek

A. Grodecki
Guest

Wed Nov 14, 2007 2:58 pm   



Maciek napisał(a):

Quote:
Odswiezany tekst nie bedzie statyczny. Nie pytam o to, czy Atmega to
obsluzy wogole (bo obsluzy), ale czy zdola to zrobic na tyle szybko, ze
tempo zmian na wyswietlaczu bedzie akceptowalne.
Przyklad: we wspomnianym przeze mnie LCD monochromatycznym mam
wyswietlana _zmienna_ wartosc liczbowa czcionka o rozmiarze znaku 56x59
pikseli. Wartosc odswiazana jest co 200ms - wyglada to ok. Czy w TFT da
rade to powtorzyc?

A jaką masz wogóle różnicę między TFT kolorowym i cz-b LCD. Żadnej.
Troche więcej danych na kolor i co z tego. W kńcu możesz sobie policzyć,
czy jesteś w stane wygenerować odpowiedni strumień. Sam najlepiej
wiesz ile tych danych będziesz potrzebował i na ile cwane są procesury,
które je wytwarzają.
Po to montuje się sterowniki w LCD, żeby byle dździdło sobie poradziło.

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

tbird
Guest

Wed Nov 14, 2007 3:20 pm   



A. Grodecki wrote:
Quote:
A jaką masz wogóle różnicę między TFT kolorowym i cz-b LCD. Żadnej.
Troche więcej danych na kolor i co z tego.

Trochę?? TFT wymaga przesłania 16 razy więcej informacji. Jeżeli LCD nie
ma podwójnego buforowania to dla wolnych 8-bitowych uC może być widoczne
przerysowywanie grafiki.

Maciek
Guest

Wed Nov 14, 2007 3:44 pm   



Użytkownik "A. Grodecki" <brak@adresu.com> napisał w wiadomości
news:fhev88$514$1@nemesis.news.tpi.pl...
Quote:
Maciek napisał(a):

A jaką masz wogóle różnicę między TFT kolorowym i cz-b LCD. Żadnej. Troche
więcej danych na kolor i co z tego.

16 razy wiecej.

Quote:
W kńcu możesz sobie policzyć, czy jesteś w stane wygenerować odpowiedni
strumień. Sam najlepiej wiesz ile tych danych będziesz potrzebował i na
ile cwane są procesury, które je wytwarzają.

Procedur jeszcze nie ma..
Poza tym samo przeslanie strumienia to najmniejszy problem. Ekran mono
320x240 to ~9 KB. W kolorze to 150 KB.
Wzory bitmap, czcionek, kontrolek, przyciskow - wszytko bedzie w locie
"dekompresowane" z postaci 1 bit/piksel do postaci 2 bajty/piksel. To
glownie bedzie zjadalo czas procesora.

Quote:
Po to montuje się sterowniki w LCD, żeby byle dździdło sobie poradziło.

To mowisz, ze na Atmedze pojdzie bez problemow? :)

Pzdr,
Maciek

A. Grodecki
Guest

Wed Nov 14, 2007 4:19 pm   



Maciek napisał(a):

Quote:
16 razy wiecej.

Fakt :)

Procedur jeszcze nie ma..
Quote:
Poza tym samo przeslanie strumienia to najmniejszy problem. Ekran mono
320x240 to ~9 KB. W kolorze to 150 KB.
Wzory bitmap, czcionek, kontrolek, przyciskow - wszytko bedzie w locie
"dekompresowane" z postaci 1 bit/piksel do postaci 2 bajty/piksel. To
glownie bedzie zjadalo czas procesora.

Eee. Skoro nie buforujesz, to te 150kB nie stanowi problemu.

Quote:
To mowisz, ze na Atmedze pojdzie bez problemow? Smile

Ja Atmela nie używam. Ale sądzę, że bez problemów.
A swoja drogą TFT z 2-ma odcieniami szarosci by nie wystarczył? Właśnie
nabyłem takowy w Gammie i zamierzam zrobić z niego dotykowy ekran do
mojego analizatora widma z mocno już wypaloną lampą. I przy okazji
napisać sobie jakieś zgrabne procedury dla kontrolera SED. Ale będą na
Microchipa :)

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

J.F.
Guest

Wed Nov 14, 2007 5:08 pm   



On Wed, 14 Nov 2007 14:14:27 +0100, Maciek wrote:
Quote:
Odswiezany tekst nie bedzie statyczny. Nie pytam o to, czy Atmega to obsluzy
wogole (bo obsluzy), ale czy zdola to zrobic na tyle szybko, ze tempo zmian
na wyswietlaczu bedzie akceptowalne.
Przyklad: we wspomnianym przeze mnie LCD monochromatycznym mam wyswietlana
_zmienna_ wartosc liczbowa czcionka o rozmiarze znaku 56x59 pikseli. Wartosc
odswiazana jest co 200ms - wyglada to ok. Czy w TFT da rade to powtorzyc?

Przydalby sie jakis opis tego wyswietlacza.
bo 3500 pixeli=7000 bajtow .. i tak mniej wiecej bym liczyl
7ms. 4 cyfry to bedzie juz 30ms, czyli na granicy zauwazenia ze obraz
jest zmieniany.

Z cala reszta potrzebnej obslugi wyrobisz sie wolniej czy szybciej ?

J.

Guest

Wed Nov 14, 2007 10:29 pm   



Uzytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisal w wiadomosci
news:l47mj31l7b08cn5hvr8r6ctvptquek07sk@4ax.com...
Quote:
Przydalby sie jakis opis tego wyswietlacza.

Pdf-a dostalem bezposrednio z Gammy. To jest kontroler Ampire'a, ale
na ich
stronie nie ma nic o nim.

Quote:
bo 3500 pixeli=7000 bajtow .. i tak mniej wiecej bym liczyl
7ms.

Czyli 1us/piksel -> czyli dla 16MIPS zakladamy maksymalnie 16 rozkazow
na
piksel. Chyba optymistycznie troche. No bo w tym czasie do zrobienia
jest:
- wydobycie z bajtu (fragmentu bitmapy czcionki) kolejnego bitu
- uformowanie 2 bajtow ze wskazanym kolorem
- wyslanie tych 2 bajtow do kontrolera wyswietlacza

Na szczescie Atmega128 ma zewnetrzna magistrale - nie trzeba "machac"
liniami sterujacymi na piechote.

Quote:
Z cala reszta potrzebnej obslugi wyrobisz sie wolniej czy szybciej ?

Tak sobie wlasnie pomyslalem, ze 1 procka poswiece tylko na grafike, a
drugi
bedzie zalatwial reszte. Nie wiem, czy i to nie bedzie jednak za malo.

Maciek

Adam Dybkowski
Guest

Thu Nov 15, 2007 2:44 am   



Maciek pisze:

Quote:
Przesiadam sie z wyswietlacza mono 320x240 na TFT o tej samej
rozdzielczosci, z wbudowanym sterownikiem FSA506 (ASIC montowany w
wyswietlaczach Ampire'a). Z wyswietlaczem monochromatycznym Atmega64
(128) radzila sobie w zupelnosci wystarczajaco.
I stad moje pytanie: jest szansa, ze uda mi sie pozostac przy Atmedze w
przypadku TFT?

Od razu przesiądź się na ARMa. Prędzej czy później zapragniesz
wyświetlić jakąś bitmapę a na niej "wmiksować" tekst. Dowolny ARM bez
problemu poradzi sobie z bitmapą 150KB (o ile oczywiście tyle będzie
miał RAMu - w tym przypadku omijaj szerokim łukiem wynalazki typu
AT91SAM7Sxx bez magistrali zewnętrznej EBI).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Maciek
Guest

Thu Nov 15, 2007 12:33 pm   



Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:fhg8k3$egt$1@nemesis.news.tpi.pl...
Quote:
Maciek pisze:

Przesiadam sie z wyswietlacza mono 320x240 na TFT o tej samej
rozdzielczosci, z wbudowanym sterownikiem FSA506 (ASIC montowany w
wyswietlaczach Ampire'a). Z wyswietlaczem monochromatycznym Atmega64
(128) radzila sobie w zupelnosci wystarczajaco.
I stad moje pytanie: jest szansa, ze uda mi sie pozostac przy Atmedze w
przypadku TFT?

Od razu przesiądź się na ARMa.

Tak bede chcial zrobic w nastepnym kroku - nie wszytko naraz :)

Quote:
Prędzej czy później zapragniesz wyświetlić jakąś bitmapę a na niej
"wmiksować" tekst.

Fakt. Na razie zakladam, ze tlo ogolne bedzie zawsze tego samego koloru co
tlo czcionki.

Quote:
Dowolny ARM bez problemu poradzi sobie z bitmapą 150KB (o ile oczywiście
tyle będzie miał RAMu - w tym przypadku omijaj szerokim łukiem wynalazki
typu AT91SAM7Sxx bez magistrali zewnętrznej EBI).

Dzieki.

Pzdr,
Macie

identyfikator: 20040501
Guest

Thu Nov 15, 2007 5:12 pm   



chłopaki skąd ściągacie pdfy z opisem sterownia
wyświetlaczy?

MuNiO
Guest

Thu Nov 15, 2007 5:49 pm   



Użytkownik "identyfikator: 20040501" <NOSPAMhenku@onet.eu> napisał w
wiadomości news:fhhrg0$7c8$1@nemesis.news.tpi.pl...

Quote:
chłopaki skąd ściągacie pdfy z opisem sterownia wyświetlaczy?

szukaja w googlach ?

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Możliwości zastosowania Atmegi 64 z wyświetlaczem TFT 320x240 i FSA506

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map