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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 15 mar 2025, o 07:49


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
    Autor Wiadomość
    PostNapisane: 30 sie 2013, o 22:48 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    Witam,

    Mam pytanie odnośnie wyświetlacz 7seg LED. Podłączyłem zgodnie ze schematem w książce. Ręcznie podciągając odpowiednie wyjścia do masy, wszystko gra, jednak jeśli chcę zapalić wyświetlacz przez mikrokontroler, wyświetlacz nie reaguję. Poniżej wklejam kod. Miałem na celu zapalić wszystkie segmenty, na wszystkich wyświetlaczach, na próbę, w tym celu ustawiłem wszystkie wykorzystywane piny jako wyjścia a następnie je wyzerowałem aby otrzymać na nich stan niski. Na porcie C mam podłączone bramki tranzystorów przez rezystory, na porcie D segmenty, również przez rezystory. Zaznaczam że jestem bardoz poczatkującym ;-)

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


    Kody wklejamy przy pomocy syntax=c - Różowy J.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 22:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 gru 2012
    Posty: 729
    Lokalizacja: Białystok
    Pomógł: 12

    Pewnie padnie takie pytanie wiec zadam je pierwszy. Wspolna anoda czy katoda?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 22:57 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    anoda



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 gru 2012
    Posty: 729
    Lokalizacja: Białystok
    Pomógł: 12

    Daj nazwe wyswietlacza. Moze zle podlaczasz anode?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:13 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    FJ-5461BH, ale jak dołączam do masy odpowiednio anody i segmenty to wszystko działa.

    Sprawdziałem woltomierzem napięcie na nóżkach portu C oraz D, i napięcie zmienia się od 1, do prawie 5 woltów. A powinien byc stan niski...

    ------------------------ [ Dodano po: 3 minutach ]

    Czy po wyzerowaniu powiedzmy portu C panuje tam stan niski czy Hi_Z ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 gru 2012
    Posty: 729
    Lokalizacja: Białystok
    Pomógł: 12

    Skoro piszesz o 5V to sprawdz napiecie dajac jedna sonde do masy a druga do nozki portu D lub C. Nie powinienes miec wyniku.

    _________________
    sig off ;(



    Ostatnio edytowano 30 sie 2013, o 23:23 przez LogTeam, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 208
    Lokalizacja: Kraków
    Pomógł: 16

    Dopisz petle nieskonczona while(1)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:24 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    na PINC3 - 4.63 [V].



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 gru 2012
    Posty: 729
    Lokalizacja: Białystok
    Pomógł: 12

    Czyli masz stan wysoki na PINC3. Niech mnie ktos poprawi jak sie myle. O tej godzinie to mozg nie pracuje ;)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:31 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    No własnie na to wychodzi ;/

    Dobrze ustawiłem ten stan niski? Tzn czy w kodzie wsio ok? Dopiero zaczynam więc mogę nawet tak banalne rzeczy skopać ;p



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 gru 2012
    Posty: 729
    Lokalizacja: Białystok
    Pomógł: 12

    Moze zacznijmy od jednego pinu. Wpisz DDRD |= (1<<PD5) i PORTD &= ~(1<<PD5). I sprawdz wyniki na pd5

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:38 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Jak masz nowy procesor (tylko jaki, bo nie widzę) to może masz włączony JTAG (interfejs do debugowania), który blokuje funkcje niektórych wyprowadzeń portu C np. w atmega32a. Przepnij się na początek na inny port niż C.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:42 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    3,85 V. NIe rozumiem o co chodzi...

    ------------------------ [ Dodano po: 3 minutach ]

    Krauser, no ale wszystkich?

    Z jakiekoś powodu nie moge wystawić 0 V na żaden pin...
    Wymieniłem mikrokontroelr, to samo. Korzystam z Atmegi 8A



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 208
    Lokalizacja: Kraków
    Pomógł: 16

    A dales te petle?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:49 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    tak, bez zmian.

    ------------------------ [ Dodano po: 5 minutach ]

    ok, Panowie późno trzeba iść spać. Znalazłem, że mam 4,63 na anodach. ( baza tranzystorów za rezystorami ). Powinno tak być?
    Podczas sprawdzania napięcia odłaczyłem wyświetlacz od uP.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sie 2013, o 23:56 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Skoro to Atmega8A to uwaga o JTAG jest nie istotna. Przydałby się schemat połączeń, bo nic innego nie przychodzi mi do głowy.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 sie 2013, o 10:15 
    Offline
    Nowy

    Dołączył(a): 29 sie 2013
    Posty: 17
    Pomógł: 0

    Dzisiaj rozłączyłem i podłączyłem wszystko na nowo. Wszystko działa jak trzeba. Widocznie coś skopałem za pierwszym razem. Dzięki wszystkim za pomoc. ;-)



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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