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



Teraz jest 29 mar 2024, o 15:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 16 mar 2017, o 18:22 
Offline
Nowy

Dołączył(a): 15 mar 2017
Posty: 3
Pomógł: 0

Witam,
z pomocą niebieskiej ksiazki zrobilem program na multipleksowanie wyswietlacza LED ze wspolna anoda. Używam procesora ATmega8. Wszystko działa prawidłowo poza jednym szczegółem.
Nie wyświetla mi się segment G(środkowa pozioma dioda). Sprawdzałem połączenia katod z procesorem, wsyzstko wpięte prawidłowo z użyciem rezystora 220[ohm]. W kodzie błędów nie zauważyłem. Ustawiłem diodę sprawdzającą, miga jak powinna. Dodam, że użyłem dwóch różnych tranzystorów oba wiadomo PNP oraz specjalnie ustawilłem tylko segmenty A B F G (te na górze), ponieważ korzystam z małej płytki stykowej dlatego ustawiłem jakieś losowe znaki z użyciem tych segmentów. I najważniejsze sprawdziłem czy dioda segmentu G sie nie wypaliła, działa jak należy.
Jakieś porady co może być nie tak?

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


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


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


EDIT: wiadomo chodzi mi o wyswietlacz led z 2 cyframi



Ostatnio edytowano 16 mar 2017, o 19:28 przez tbial, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2017, o 18:25 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

Kod wstawiamy tak: topic7402.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2017, o 18:31 
Offline
Nowy

Dołączył(a): 15 mar 2017
Posty: 3
Pomógł: 0

używam [syntax=C] i nie wklejaja sie bibiloteki oraz bity portow
edit: okej trzeba uzyć małe c, moj blad.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2017, o 18:39 
Offline
Moderator
Avatar użytkownika

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

tbial napisał(a):
ponieważ korzystam z małej płytki stykowej


I uważasz że to co opisałeś to wystarczy za schemat tak?

_________________
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: 16 mar 2017, o 18:50 
Offline
Nowy

Dołączył(a): 15 mar 2017
Posty: 3
Pomógł: 0

okej, uzylem dwoch tranzystorow pnp BC327-40 i BD138, emiter bezposrednio wpiete pod vcc, bazy podpiete do procesora szeregowo dwoma rezysotrami 1,2k[ohm], kolektory wpiete pod anody wyswietlacza przez rezystory 220[ohm]. Katody LED wpiete przewodem dalej rezystorem 220[ohm].
Czy do prawidlowego dzialania musza byc wpiete wszystkie katody?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2017, o 20:18 
Offline
Moderator
Avatar użytkownika

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

tbial napisał(a):
okej, uzylem dwoch tranzystorow pnp BC327-40 i BD138, emiter bezposrednio wpiete pod vcc, bazy podpiete do procesora szeregowo dwoma rezysotrami 1,2k[ohm], kolektory wpiete pod anody wyswietlacza przez rezystory 220[ohm]. Katody LED wpiete przewodem dalej rezystorem 220[ohm].
Czy do prawidlowego dzialania musza byc wpiete wszystkie katody?

Ja widzę, że kolega to taki "bardziej poeta albo literat" ... bez urazy proszę. Ale przypomnę może - że to jest forum elektroniczne/programistyczne. A zatem elektronicy posługują się schematami tak samo jak poeci/literaci posługują się wierszami/prozą

może troszkę sobie żartuję - ale też mówię poważnie, więc sorki ale jak ktoś mi pisze prozą czy wierszem to "ja dziękuję"

nie dość że sam mogłeś popełnić 100 błędów bo nie masz schematu i nie możesz tego zrozumieć, to jeszcze nie do końca szanujesz osoby na forum, którym zadajesz pytanie. Bo urządzasz kalambury - czy ty dobrze to masz podłączone czy źle ...

Panie - JEDEN , podkreślam JEDEN schemat - i wszystko jasne, w wielu przypadkach jak taki autor początkujący sam zaczyna rysować schemat to od razu wpada na pomysł gdzie zrobił babola - pomyśl o tym proszę. I potraktuj to forum jako elektroniczne ok? wtedy pokaż schemat bo elektronicy posługują się schematami.

_________________
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: 16 mar 2017, o 20:44 
Offline
Użytkownik
Avatar użytkownika

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

Witam
tbial napisał(a):
I najważniejsze sprawdziłem czy dioda segmentu G sie nie wypaliła, działa jak należy.

Pierwszy krok za Tobą, teraz skoro masz stykówkę:
-połącz Kat. seg_G do GND, rezystor 1k2 do GND;
if(nie świeci){ sprawdź czy masz zasilanie na tranzystorze;
sprawdź poprawność podłączenia tranzystora ( zakładając że jest sprawny);
sprawdź ciągłość przewodów}
else { przełącz rezystor 1k2 do tego drugiego portu;
przełącz seg_G do innego portu;}
ew. możesz napisać nawet "_delay'owy" programik mrugający
a.) podłączyć tranzystor ( przez opór) do GND, a KAT do PIN_OUT;
b.) KAT seg_G do GND a bazę do PIN_OUT;

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

Strefa czasowa: UTC + 1


Kto przegląda forum

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