Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 lis 2024, o 19:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 20 kwi 2014, o 00:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

Zapraszam na kolejną "pod"-część ;) poradnika o magicznych diodach

Obrazek

gdyby ktoś pytał, czy co ? ... to w razie czego ... po zajączku, na dyngusa po obiadku zapraszam do obejrzenia kolejnej części poradnika czyli 06 B

;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 00:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

No i już wiem co będę robił w święta :)

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 00:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Wesołych, zdrowych i pogodnych Świąt Mirku. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 00:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

a myślałem że tylko ja tam mam... że jak mnie coś wciąga to poświęcam temu cały wolny czas... gratuluje kolejnego poradnika i czekam z niecierpliwością na dalsze odcinki...PS. pozdrowienia od mojej żony... właśnie stwierdziła że wie z kim spędzę święta ;)
... zdrowych i pogodnych świąt Mirku dla Ciebie i Twojej rodziny...

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 00:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

Dziękuję i nawzajem ;) .... przekażcie też swoim małżonkom życzenia ode mnie ;) ...

Widzę, że nie tylko ja nie mogę spać po nocach ;) same nocne marki

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 00:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

mirekk36 napisał(a):
.... przekażcie też swoim małżonkom życzenia ode mnie ;) ...


dziękuje w jej imieniu

mirekk36 napisał(a):
Widzę, że nie tylko ja nie mogę spać po nocach ;) same nocne mark


PS. bo mi osobiście w nocy najlepiej się pracuje i myśli... a jak jakiś temat mnie pochłonie (obecnie SIM900).... uuuu... to nie jedna noc zarwana...

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 08:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

Mądry człowiek jesteś panie Kardaś. Fajny jest ten cykl poradników.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 08:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 lut 2013
Posty: 94
Lokalizacja: Turek
Pomógł: 5

No no Mirek zrobił miły prezent na święta.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 08:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

No no mirku zaraz odpalam komputer i zabieram sie za ogladanie.

Wysłane z telefonu

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 22:46 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

gdyby ktoś pytał, czy co ? ... to w razie czego ... po zajączku, na dyngusa po obiadku zapraszam do obejrzenia kolejnej części poradnika czyli 06 B

;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2014, o 23:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

O i jest 6b :) będzie co oglądać po śniadanku :) serdecznie dziękuję za piękny prezent na te święta
długo oczekiwany 6 part już w całości :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 kwi 2014, o 12:47 
Offline
Nowy

Dołączył(a): 09 lut 2014
Posty: 24
Pomógł: 0

Po tej części widać dopiero jak głęboka studnią jest assembler. Pasek z diodkami już czeka w szufladzie aż przejadę się do Ikei i poskładam miejsce do pracy (praca na stole w dziennym pokoju denerwuje żonę...).

_________________
Ja nie dam rady?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 13:52 
Offline
Użytkownik

Dołączył(a): 22 gru 2012
Posty: 256
Lokalizacja: Rumia
Pomógł: 22

Ale cisza w temacie ;) No chyba że to cisza przed burzą ;) :)

Zamieniłem "kocią" bibliotekę na bibliotekę w asm, i tak jak kolega napisał powyżej, asembler to faktycznie potęga, szkoda że nie na mój rozumek :(
W każdym bądź razie dzięki bibliotece napisanej w asemblerze wielkość wynikowa kodu na ATmedze48 przestała zajmować 98 % dostępnej pamięci, teraz jest 65 % :) Różnica jest kolosalna jak dla mnie, oczywiście cały kod jest taki sam w obu przypadkach jedyna zmiana to zmiana biblioteki napisanej w C na tą ostatnią z poradnika.
Dodatkowo przestały być problemem opóźnienia. Wcześniej musiałem zwiększać czasy opóźnień, bo przy 72 diodach działy się cuda, nie zawsze komety chciały współpracować ;) Praktycznie nie możliwe było zejście poniżej 10ms, teraz mogę ustawić 1us i komety działają bez zakłóceń.

Filmik poniżej szału nie robi, ale jest to dopracowana wersja wcześniejszego efektu. Teraz komety zawracają a nie odbijają się od krawędzi :)
Oczywiście użyta jest już biblioteka w asm.


_________________
http://www.marcingibas.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 20:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

No i ślicznie panie Marcin_G ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 kwi 2014, o 19:48 
Offline
Użytkownik

Dołączył(a): 22 gru 2012
Posty: 256
Lokalizacja: Rumia
Pomógł: 22

W końcu udało mi się osiągnąć efekt do jakiego dążyłem od samego początku zabawy z kometami na WS2812 :) Co prawda nie jest on jeszcze idealny ale główne założenie zostało wykonane, kolory się mieszają a jedna z komet ma inną prędkość "przelotu" ;) od reszty. Nie chodzi mi o mieszanie się podstawowych kolorów, bo z nimi problemu nie było. Problem się pojawiał gdy dołożyłem czwartą kometę z kolorem żółtym. W momencie mijania się innych komet właśnie z żółtą, to ona zawsze dominowała na mijanym kolorem który pojawiał się nagle "znikąd" po minięciu żółtej. Trochę z tym walczyłem, a problem okazał się banalnie prosty do rozwiązania. Wystarczyło zamknąć każdy z kolorów w osobnej funkcji a następnie je wszystkie uruchomić :) Wcześniej miałem jedną ogromną funkcję w której każdy z kolorów leciał jeden za drugim i stąd się brało zapewne dominowanie koloru żółtego nad resztą bo startował jako ostatni. Plusem jednak tego rozwiązania był płynny ruch komet, obecnie gdy startują cztery z różnych funkcji widać że lekko migoczą. Albo więc kod mocno nieoptymalny, albo jest to już prawie wszystko co można wyciągnąć na zegarze 11,592 MHz. Zobaczymy, jeszcze posiedzę nad kodem :)


_________________
http://www.marcingibas.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 kwi 2014, o 21:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

Marcin_G napisał(a):
albo jest to już prawie wszystko co można wyciągnąć na zegarze 11,592 MHz


Można dużo więcej - tylko trzeba MOCNO zmienić podejście do obsługi takich efektów ;) .... słowo klucz to BUFOROWANIE (coś w rodzaju warstw i operacje mieszania kolorów TYLKO w pamięci RAM procka ;) .... Nie będzie wtedy żadnego migotania

ale będzie jeszcze o tym w poradnikach dalszych

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO