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



Teraz jest 1 gru 2024, o 20:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 4 wrz 2015, o 07:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Witam
Próbuje przebrnąć przez wszystkie poradniki o magicznych diodach. Gdy temat był gorący, ja zatrzymałem się wtedy na part4 bodajże. Ledy mi działały i to mi na tamten czas wystarczyło. Teraz powróciłem aby dokończyć temat.
Wszystko staram się robić tak jak Mirek pokazuje. Nawet przepisuje błędy. Wiedząc o tym że Autor po chwili je poprawi, a ja za nim. Doklepałem tak do końca part07 i niestety nic nie działa. Brak zgłaszanych błędów i warmingów. O dziwo mój kod ma ok 240 bajtów gdzie Mirek pokazuje 310bajtów. Różnica jest w sprzęcie. Ja używam Atmegę 32 pędzoną 110592200.
Możecie coś poradzić?

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2015, o 08:01 
Offline
Moderator
Avatar użytkownika

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

Masz przecież w programie MkAvrCalculator generator gotowych wstawek asm za free ... więc nie rozumiem za bardzo w czym problem ? Ja sam na co dzień, gdy tylko coś robię na magic ledach to z tego korzystam

_________________
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: 4 wrz 2015, o 08:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Trochę zacofany jestem. Wstawkę przepisałem ręcznie oglądając poradniki. Mało mi oczu nie wypalio podczas poszukiwania błędów. Wczoraj byłem jak koń z klapkami na oczach. Dziękuje za naprowadzenie.

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2015, o 09:55 
Offline
Moderator
Avatar użytkownika

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

oczywiście poradniki warto obejrzeć, żeby rozumieć jak to wszystko działa z tymi wstawkami bo bez zrozumienia - też później możesz napotkać problemy

_________________
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: 4 wrz 2015, o 12:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Właśnie jestem po 8 części. Gdybym wczoraj tam dotarł to by nie było pytania.
Niepokoi mnie jednak tak duża różnica w wielkości kodu. Mojego który robiłem krok po kroku i tego który widziałem na filmie. Jak tylko wrócę zabiorę się za sprawdzenie.

Edit: Poszło dalej :)

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2015, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Doszedłem wreszcie do gradientu. Niestety efekt funkcji gradient2c jest inny niż oczekiwany. Kolory się zgadzają ale są porozrzucane. Nie przechodzą płynnie od czerwonego do niebieskiego tylko tak jakby losowo wyświetlone w pasku.
Ilość i pozycja się zgadza. Coś poknociłem??

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2015, o 20:23 
Offline
Użytkownik
Avatar użytkownika

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

tomson5 napisał(a):
Ilość i pozycja się zgadza. Coś poknociłem??


Pokaż kod funckji

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2015, o 20:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2015, o 20:38 
Offline
Użytkownik
Avatar użytkownika

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

No i jest babol :)

u Ciebie w tym co podałeś 9 i 10 linia zamiast i powinno być x

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2015, o 20:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Dziękuję. Poprawiłem.
Problem jest jednak dalej ten sam.

Edit: Bezradny. Może ktoś pomóc?

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2015, o 10:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Usunięcie GAMMAR, GAMMAG, GAMMAB z funkcji gradient2c pozwoliło na wyświetlenie gradientu. Niestety bez korekcji gamma. Jakiś pomysł na to co może być nie tak z tą korekcją. Skopiowana z mkvcalculatora.

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2015, o 10:24 
Offline
Moderator
Avatar użytkownika

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

Po prostu obejrzyj DOKŁADNIE serię poradników i postaraj się zrozumieć od sedna jak to działa - zamiast stosować funkcje i procedury bez zrozumienia, bo wtedy zwykle ma się takie problemy.

_________________
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: 10 wrz 2015, o 12:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Do tego momentu wszystko było dla mnie jasne. Problemy ze zrozumieniem pojawiły się wraz z pojawieniem się Unii i całej tej funkcji tworzącej gradient.
Oglądam już kolejny raz. Odcinki 7c i 8 już ze 4 razy.

Zapytam wprost. Czy do działania tej funkcji wystarczy korekcja gamma 32 kroków z wersji free mkvcalculatora czy jednak musi być ich więcej?

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2015, o 12:14 
Offline
Moderator
Avatar użytkownika

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

tomson5 napisał(a):
Czy do działania tej funkcji wystarczy korekcja gamma 32 kroków z wersji free mkvcalculatora czy jednak musi być ich więcej?

No jak może wystarczyć gamma z 32 kroków jeśli masz PWM 8-bit czyli 256 kroków więc i program pcha 256 kroków tzn próbuje tyle wycisnąć z tej tablicy. Przecież wtedy będziesz miał kaszanę, chyba że zmienisz program tak żeby próbował działać na 32 krokach - wtedy będzie lepiej .... ale tragicznie zawężysz odstępy między tonami gradientów i znowu nie będzie to ładne dla oka

_________________
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: 14 wrz 2015, o 21:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Udało mi się wstępnie pokonać tą korektę gamma. Nie wychodzi mi tak jak tobie na filmie ale wiem już co w trafie piszczy i jak to korygować.
Moje gradienty muszą wyglądać tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

aby to jako tako wyglądało.

Mam natomiast pętlę której zadanie jest narysować linię ale od tyłu taśmy. Niestety nie działa mi wcale.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

W moim przypadku mam 84 diody na taśmie. Chciałem zacząć z poza taśmy dlatego jest k=85.
Coś nie tak z tą pętlą ??

Edit: już sobie poradziłem z pętlą

_________________
"Nie programuj w święta - bug się rodzi"



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: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO