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



Teraz jest 29 mar 2024, o 07:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 7 lut 2018, o 19:51 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

Witam,

Mam problem i teraz nie wiem czy to problem z ATB SHIELD M128 czy z programem czy jeszcze jest coś o czym nie wiem.

Piszę program wg. poradnika o magic ledach jedynie co zmieniłem to w pliku ws2812.h pin na PG0. Problem wygląda nastepująco:

Kompiluje program i wysyłam do atmegi128 w atb shield m128, obydwie diody zaczynają świecić maksymalnie na biało, obojętnie co zmieniam w pliku main.c "send_rgb( 255, 0, 0 );" działanie diod się nie zmienia...

Programuję za pomocą FT232 w zestawie ATB, sprawdziłem także programatorem USBasp i jest to samo. Poniżej zamieszczam program z poradnika 03-04 (do momentu pierwszego wysłania wsadu - 22 minuta i 50 sekunda). Nie mogę nic wymyślić :(

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


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


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2018, o 19:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2017
Posty: 140
Pomógł: 6

Podłącz pod ten PG0 zwykłą diodkę i spróbuj zamigać, sprawdź czy masz odpowiedni kwarc, ilość nopów sam wymyślałeś, czy sprawdzone ilości?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2018, o 20:04 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

Podłączyłem teraz diodę i migam nią w pętli while, dioda normalnie miga. Kwarc mam w zestawie 11059200, a ilość nopów dałem taką samą jak Pan Mirek w poradniku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2018, o 13:56 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

Dodam, że nie jak wysyłam jakiś kolor to nie ważne jaki bym się nie starał to zawsze dioda świeci maksymalnie na biało. Natomiast jak wyśle kolor tylko do jednej diody to wtedy tylko jedne dioda świeci maksymalnie na biało a druga jest wygaszona.

A i tak żeby jakieś zmiany zaobserwować to za każdym razem muszę wyłączyć i włączyć zasilanie do ATB.

Miał ktoś podobny problem? Diody uszkodzone? Pomoże ktoś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2018, o 14:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

A pokaż jak to podłączyłeś? Jak zasilasz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2018, o 14:12 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

Zasilam z USB, chyba to nie problem?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2018, o 15:41 
Offline
Moderator
Avatar użytkownika

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

po pierwsze daj że sobie spokój z tymi przykładami początkowymi i zabierz się za następne poradniki gdzie używane są wstawki asemblerowe, które nomen omen masz gotowe do użycia w MkAvrCalculatorze

Po drugie te diody ewoluują a poradniki na których się opierasz ... widziałeś ich datę ? Takie zabawy NOP'ami być może nie zadziałają

czemu zatem nie sprawdzisz jak się należy na wstawce asemblerowej ?

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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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