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



Teraz jest 22 gru 2024, o 19:27


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 27 lut 2017, o 21:28 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 wrz 2015
Posty: 6
Pomógł: 0

Witam, jaka może być przyczyna tego, że diody lekko świecą? Już tłumaczę, w momencie programowania te nieużywane są całkowicie wygaszone, jednak po zakończeniu wszystkie się tlą. To moje pierwsze podejście do 'tych' tematów. Układ prosty jak konstrukcja cepa, reprezentacja kostki do gry - ATtiny13A, 4 oporniki, 5 LEDów i filtracja zasilania, zakładam że to nie zwarcie na płytce (prototyp) i że zdjęcie niepotrzebne. Założenie wynika z tego, że błędów brak, maluch jest poprawnie identyfikowany w mkAVRCalc i oprogramowywany, LEDy po kolei się zapalają (mocniej) jak Pani nakazała, tyle że nic do końca nie gaśnie. Sytuacja się powtarza na innej kostce ATtiny13A. Mam wrażenie że przygasają jedynie na ułamek sekundy w chwili zapalania kolejnej liczby. Jeżeli problem jest oczywisty wystarczy hasło, poszukam rozwiązania na forum lub w sieci.

PS. Pytanie od nOObki, jakim typem zmiennych jest port? Eclipse słusznie łypie żółtym wykrzyknikiem na marginesie, że nie określiłam typu w deklaracji funkcji
Kod:
void off_wait (a) {...//mój zajebiaszczy kod...}
i łaskawie pozwala pracować dalej. Domyślnie moje 'a' jest traktowane jako int i działa (argumentem jest port (adres = int?) przekazywany w pętli) jednak zależy mi na poprawności kodu i tak tego nie zostawię. Przewracam strony pół roku temu ledwie tkniętego Bluebooka w nadziei, że trafię na jakiś przykład, ale korzystając z okazji że się właśnie odezwałam jeszcze Was podpytuję.

PS. Nie widzę na froncie tematu 'powitalnia', toteż oficjalnie witam Wszystkich bardzo serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2017, o 21:48 
Offline
Użytkownik

Dołączył(a): 26 lip 2015
Posty: 269
Pomógł: 34

Dałoby radę jakbyś dała kod? A co do tej funkcji port w avr to jeden bajt czyli zapisz tak void off_wait(uint8_t a) { ;) }



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2017, o 21:50 
Offline
Nowy

Dołączył(a): 12 lut 2014
Posty: 10
Pomógł: 1

Jakis schemat by sie przydal albo chociaż zdjecie. Jak te ledy są podłaczone? Dla każdej diody jest osobny rezystor?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2017, o 21:52 
Offline
Moderator
Avatar użytkownika

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

Kamila_ napisał(a):
Przewracam strony pół roku temu ledwie tkniętego Bluebooka w nadziei, że trafię na jakiś przykład, ale korzystając z okazji że się właśnie odezwałam jeszcze Was podpytuję.

masz to opisane dokładnie w Bluebooku - czemu nie zajrzysz do rozdziału o PWM i diodzie RGB ?

_________________
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: 27 lut 2017, o 21:56 
Offline
Użytkownik
Avatar użytkownika

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

a na moje w jednej funkcji nagminnie gasisz leda a w innej chcesz go zapalić i masz taki efekt ze dioda lekko świeci

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2017, o 23:21 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 wrz 2015
Posty: 6
Pomógł: 0

Dziękuję za szybką odpowiedź.

mirekk36 napisał(a):
masz to opisane dokładnie w Bluebooku - czemu nie zajrzysz do rozdziału o PWM i diodzie RGB ?


Długo by się tłumaczyć. Przede wszystkim, osobom początkującym (w prawdziwym znaczeniu tego słowa) nomenklatura elektroniczna jest niemal obca, spis treści równie dobrze mógłby być 'po chińsku' toteż o taką właśnie wskazówkę mi chodziło, dziękuję, teraz dokładnie wiem gdzie szukać.

Załączam zdjęcie układu i kod zainteresowanym. Krytyka, ale tylko ta konstruktywna, mile widziana ;)

https://1drv.ms/i/s!Al4rLk2QdQm-lEYy2Loswcgpx9jO

Tak, wiem, podzespoły średnio dobrane jak na zasilanie 5V, pierwszy prototyp na zasadzie - "co mam pod ręką a co nie zaszkodzi", wizyta w sklepie w planach :)

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


_____________
@edit - poprawka kodu na syntax.



Ostatnio edytowano 28 lut 2017, o 01:07 przez Kamila_, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lut 2017, o 00:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Spróbuj dodać rezystor 10k na RESET - u mnie działa ( liczy od 1 - 5 potem jest 7 :) - masz pomyłkę w:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

-nie potrzebny LABEL1
Kamila_ napisał(a):
Nie widzę na froncie tematu 'powitalnia',

Jest tylko zakamuflowany:TAJNE

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lut 2017, o 00:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

a ja szukałem kabelka od GND. ? kurcze nie widzę go. :?

------------------------ [ Dodano po: 2 minutach ]

na czwartą nóżkę powinien iść. :roll:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lut 2017, o 01:06 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 wrz 2015
Posty: 6
Pomógł: 0

kicajek napisał(a):
... u mnie działa ( liczy od 1 - 5 potem jest 7 :) ...

Rany, dawno się tak głośno z siebie nie śmiałam :) Rozkład miał być perfekcyjny, w kodzie nawet łopatologiczny opis sobie zrobiłam w komentarzu.. a nie policzyłam dobrze światełek o które cała rzecz się rozchodzi.

Daro69 napisał(a):
a ja szukałem kabelka od GND. ? kurcze nie widzę go.

Strzał w dziesiątkę :) Znowu wszystko ładnie gaśnie. Faktycznie, na chwilę przełączyłam się na baterię 9V co wymagało dodatkowego rezystora. Rezystor później wyleciał a ja połączenia nie przywróciłam.

Ależ mi się teraz będzie błogo spało.. Dziękuję, dobrej nocy!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lut 2017, o 01:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

Błogiego snu życzymy. :)
@kicajek,
jak tam się dostało szczątkowe GND że procek działał jednak nawet bez kabelka ?
Pozostałe nóżki zamykały .? :?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lut 2017, o 08:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Kamila_ napisał(a):
Założenie wynika z tego, że błędów brak, maluch jest poprawnie identyfikowany w mkAVRCalc i oprogramowywany

...więc ja też podłączyłem bezbłędnie, poprawnie zidentyfikowałem i oprogramowałem :)
Daro69 napisał(a):
@kicajek,
jak tam się dostało szczątkowe GND że procek działał jednak nawet bez kabelka ?

...wiem, że czasem coś zaskakuje bez Vcc jeśli na nóżki jest podawane napięcie ale bez GND? :roll: może ktoś z podejściem akademickim...

Pozdr.



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

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