Postaram sie przyblizyc pomysl. Tak jak wspominalem w temacie:
http://forum.atnel.pl/topic867.htmlMam tablice LED gdzie uzylem kilkanascie WS2803. Jest tam sporo diodek, ma to byc moj wyswietlacz Liter, Cyfr, czy obrazkow. Ot taka zabawka, na potrzeby polaczenia nauk z ksiazek, bloga i oczywiscei poradnikow na YT. Zastosowan takiej zabawki pewnie znajde sporo, ale skonstruowanie tego panelu no i teraz proba rozruchu trwa juz jaaaakis czas

Ponizej wstawiam graficzna interpretacje co ma brac udzial w komunikacji i jak chce wysterowac moja tablice LED:

W tym wypadku mam juz program na PC, gdzie wybieram recznie jakie diody maja sie swiecic w pierwszej sekundzie, jakie w drugiej i itd. Powiedzmy, ze chce wyswietlac po kolei 10 liter, "BLUE BOOK!"
Ustawiam kazda literke recznie (odpowiadajace jej diody w Panelu), na PC zapisuje mi to w postaci Tablicy [10][252] i jestem gotowy do wysylu danych. Moge zapisac dany szablon do txt a nastepnie wczytac go spowrotem, wiec takich najrozniejszych obrazkow w sekwencji najchetniej wysylalbym wiecej anizeli 10
Tak jak wspomnialem ta czesc jest juz zrobiona i moge wyslac ciag danych w postaci stringow ASCII np.
Dane nadchodzące z PC wyglądają następująco:
(Numer Paczki=1),E9,00,E9,E9,00,00,E9,00,00,00,00,E9,00,00,00,00,E9,E9,00,00,00,00,E9,00,00,00,00,00,00,00,00,E9,00,00,00,00,00,E9,00,00,00,00
od razu po niej wyslana
(Numer Paczki=2),E9,00,00,00,00,00,E9,00,00,00,E9,00,00,00,E9,00,00,00,00,00,00,00,E9,00,00,00,00,00,00,00,E9,00,00,00,00,00,00,E9,00,00,00,00
Dane to stringi, które są podzielone na kilka ‘paczek’ po około 130 znakow. W tym przykładzie dla kilku pinów ustalam PWM na poziomie 233, gdzie E9= 1110 1001.
Teraz moj problem polega na tym jak to odebrac i wyslac do WS2803...najchetniej to wgralbym wszystkie tablice do AVR a potem po wyslaniu komendy START uruchomil sekwencje.
Niestety jestem mocno poczatkujacy i nie podejrzewalem, ze takie wgrywanie tablic tak zzera miejsce w RAM

.
Powoli koncza mi sie pomysly a zmniejszenie ilsoci znakow w sekwencji to troszke dolujace rozwiazanie
Mam nadzieje, ze troszke rozjasnilem swoj zamiar.
Dzieki za pomoc !
------------------------ [ Dodano po: 43 minutach ]mirekk36 napisał(a):
chociaż w kolejnej mojej książce Yellowbook'u trochę zaburzę ten tok myślenia bo pokażę, że jednak można zapisywać do Flash z poziomu programu
No to juz mi smaczku Pan narobil

Prosze zarezerwowac jedna i dla mnie

Z okazji takich dobrych zoltych wiesci no i w celu wyjasnienia dlaczego drecze was takimi glupimi pytaniami ponizej wysylam zdjecia z procesu powstawania panelu


Jak sie uda to jakos ruszyc to oczywisce podesle wiecej

Moze teraz zaintersuje innych do pomocy

W sumie kazdy krok czy piasnia programu na AVR czy to do obslugi PWM czy do sterownika LED byl stawiany dzieki pomocy tego forum
Zauwazylem, ze wymyslajac sobie jakikolwiek projekt i powoli dazac do konca, mozna zrozumiec zagadnienie oraz zapamietac znaaacznie szybciej ! No i te nietypowe problemy jak tutaj

No nic pora wracac do roboty, a potem sprobowac ruszyc chociaz jedna literke
