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 25 maja 2025, o 06:24


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
     Tytuł: Multi_Led
    PostNapisane: 23 mar 2016, o 12:52 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 550
    Pomógł: 28

    Witam ponieważ jestem początkującym i przeczytałem książkę Pana Mirka postanowiłem pobawić się tymi kodami z płyty w sensie po modyfikować je posprawdzać jak to działa itp. obecnie interesuje się projektem multi_led i mam pytanie o kod w obsłudze przerwania w pliku d_led.c
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    otóż wszystko działa poprawnie tylko jest pewien problem jak się chce z korzystać innych pinów anod np PC0,PC4,PC6,PC7.
    Wiem Pan Mirek nakręcił o tym poradnik nawiasem mówiąc bardzo fajny. Ja zmodyfikowałem ten kod przerwania w ten sposób .
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Dodam że po modyfikacji projekt nadał działa i z tond moje pytanie czy moja modyfikacja jest prawidłowa bo wydaje mi się że dzięki niej będę mógł wykorzystać dowolny pin portu c.



    Ostatnio edytowano 23 mar 2016, o 13:22 przez tonygryps, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 13:08 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Ponieważ jak kol. napisał jest poczatkujący
    to postu nie usunę , ale proszę szukać jak prawidłowo
    wkleić od na forum i to poprawić ....

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 13:17 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 550
    Pomógł: 28

    To może podpowiesz gdzie szukać aby się dowiedzieć jak prawidłowo wkleić.
    tak miało być ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 13:37 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Bardzo ładnie panie kolego , moje gratulacje :) Teraz będziesz mógł wstawiać co się da i jak :)
    a co ważniejsze wie kolega gdzie wyszukiwać zasady danych działów i ważniejsze zasady forum :)
    Tym tez sposobem witamy i zapraszamy do wspólnej zabawy z elektroniką

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 15:54 
    Offline
    Moderator
    Avatar użytkownika

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

    tonygryps napisał(a):
    czy moja modyfikacja jest prawidłowa bo wydaje mi się że dzięki niej będę mógł wykorzystać dowolny pin portu c.

    A powiedz czy nie prościej sprawdzić na żywym organizmie ? .... moim zdaniem prościej i więcej byś się nauczył

    ale jak pytasz ... to zastanów się ... co ci da po każdym IF'ie po przecinku aktywowanie zerem anody jeśli inne nie zmienią stanu, po pierwszym przelocie - będą świecić wszystkie

    warto robić to tą linią:

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


    poczytaj albo też obejrzyj mój poradnik o MASKOWANIU, bo widać, że tego nie do końca jeszcze rozumiesz i próbujesz uciekać od tematu zamiast starać się to właśnie zrozumieć i zmodyfikować

    oczywiście można też inaczej - np zapalać anody metodą tablicową ale i tak bez maskowania się nie obejdzie

    _________________
    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  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 17:46 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2015
    Posty: 550
    Pomógł: 28

    Powiem szczerze że mi to działa dobrze a co do warunków if

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


    przecież przed każdym wejściem w przerwanie ustawiam stan wysoki na wszystkich anodach dopiero po spełnieniu warunku w if ustawia stan niski na tej co warunek spełniony. Przynajmniej ja to tak rozumiem, a co do maskowania bitów dzięki Pana poradnikowi zrozumiałem to i nawet była trzecia modyfikacja tylko ona też nie pozwalała na ustawianie dowolnych pinów w procesorze

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


    anody były podłączone do poru c piny od pc4 do pc7 i to też działało, ale nie mogłem bez większych zmian w kodzie modyfikować tych pinów. Z tond ten pomysł przerobienia tego tak. Pytanie wzieło się z chęci zrozumienia tego zagadnienia .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Multi_Led
    PostNapisane: 23 mar 2016, o 21:22 
    Offline
    Moderator
    Avatar użytkownika

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

    ok nie zauważyłem tego wygaszania na początku ...

    _________________
    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 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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO