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? 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 6 cze 2025, o 01:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 44 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
    PostNapisane: 28 kwi 2015, o 00:07 
    Offline
    Moderator
    Avatar użytkownika

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

    Witam, i zapraszam na nowy mini cykl poradników na temat pozyskiwania czasu za pomocą NTP z modułami ATNEL-WIFI232-T ;)

    Obrazek

    -----[ edit 2015-05-08 00:35 ]-----
    już jest! część 05

    _________________
    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: 28 kwi 2015, o 08:16 

    Pomógł: 0

    Obrazek



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2015, o 20:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    A już mi przez głowę czarne myśli zaczęły przechodzić, że już więcej poradników nie będzie a tu takie miłe zdziwienie :D

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2015, o 20:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 31 mar 2015
    Posty: 144
    Pomógł: 2

    Czy dobrze rozumiem, time-c.timefreq.bldrdoc.gov to jakiś serwer, czy strona, bo nie mogę na nią wejść.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2015, o 20:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    To są serwery tak jak np vega.cbk.poznan.pl

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2015, o 20:41 
    Offline
    Moderator
    Avatar użytkownika

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

    lutekT napisał(a):
    Czy dobrze rozumiem, time-c.timefreq.bldrdoc.gov to jakiś serwer, czy strona, bo nie mogę na nią wejść.


    No toć widać, że to serwer czasu NTP a nie żadna strona ;)

    ------------------------ [ Dodano po: 10 minutach ]

    Zapraszam na drugą część ;)

    _________________
    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: 29 kwi 2015, o 05:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Super poradnik. Wiele ciekawych i przydatnych wiadomości, nie tylko o module ATNEL WiFi ale również z programowania w C. Na przykład ten switch(). Fajna rzecz, której nawet nie znalazłem w książkach do C na PC.
    Mechanizm timera programowego oraz przechodzenie z jednego trybu modułu do drugiego bardzo jasno przekazany i dla mnie zupełnie zrozumiały.
    Ja to lubiłem te długie poradniki, które nieraz trwały nawet około 90min. Na przykład o strukturach, wskaźnikach, callback-ach. Klonowanie Pana Mirka:-). Zrobiło się kawkę i rozpoczynałem tą przygodę. A i trzeba było kawki dolać bo już brakło przy jednym odcinku:-).
    W ogóle super sprawa z tymi poradnikami, nie ważne czy one są krótkie czy długie. Niosą wartościową treść i warto poświęcić czas aby je obejrzeć. Nie mogę się nadziwić chęci Pana Mirka do przekazywania swojej wiedzy i umiejętności.

    Pozdrawiam,

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2015, o 10:18 
    Offline
    Nowy

    Dołączył(a): 25 lis 2014
    Posty: 18
    Pomógł: 4

    Przyłączam się do kolegi step_m. Nawet o ile człowiek nie zabierze się od razu do fizycznej realizacji, to znajdzie się zawsze jakiś smaczek, który można wykorzystać gdzie indziej. Przynajmniej w moim przypadku tak jest. Wielce edukujące i wielkie dzięki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2015, o 10:43 
    Offline
    Moderator
    Avatar użytkownika

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

    dziękuję panowie za tak ciepłe opinie i zapraszam wkrótce na ciąg dalszy programu ;)

    _________________
    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: 29 kwi 2015, o 11:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    No i się ciekawie zrobiło znów.
    Będzie trzeba szybko na zakupy do Mirkowego sklepu się udać i bawić się na żywym organizmie.
    Fajna alternatywa dla kapryśnego DCF77.

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2015, o 22:49 
    Offline
    Moderator
    Avatar użytkownika

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

    Tymczasem - właśnie nastąpił świeżo wysmażony trzeci odcinek ;) - zapraszam

    _________________
    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: 29 kwi 2015, o 23:07 
    Offline
    Nowy

    Dołączył(a): 25 lis 2014
    Posty: 18
    Pomógł: 4

    Panie Mirku, a co taka słaba jakość? Maks jest teraz 320p. Na ekranie eclipse słabo widać kod. Czy da się coś z tym zrobić? Wcześniej 720p było ok.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2015, o 23:14 
    Offline
    Moderator
    Avatar użytkownika

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

    AndrzejG napisał(a):
    Czy da się coś z tym zrobić?

    Pewnie, że się da - trzeba poczekać aż YT przekonwertuje wszystkie rozdzielczości do HD włącznie. Coś dzisiaj to wolno trwa po prostu.

    ------------------------ [ Dodano po: 1 minucie ]

    o! mytu gadu gadu - a właśnie pojawiła się już także wersja HD ;)

    _________________
    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: 30 kwi 2015, o 10:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 lut 2015
    Posty: 46
    Lokalizacja: Szczecin
    Pomógł: 2

    Panie Mirku wielki szacun :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 maja 2015, o 00:02 
    Offline
    Użytkownik
    Avatar użytkownika

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

    MrNew napisał(a):
    Fakt, że jak wszystkie ćwiczenia robi się po kolei, to Etiuda g-moll op.25 śmiga jak szalona.

    Potwierdzam w 1 000 000 % wypowiedz kolegi.

    Namazane ze smarta.

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 maja 2015, o 16:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Witam,

    Mam pytanko - czy przechodzenie w locie z trybu transparentnego z tryb komend i odwrotnie ma wpływ na ograniczenie limitu zapisu w pamięci modułu tak jak to ma miejsce przy przeprogramowaniu modułu w ćwiczeniu Pana Mirka o kliencie ATNEL WiFi ? Tam trzeba było przeprogramować adres strony internetowej, z której odczytywane były poszczególne dane jak kursy walut czy temperatura.

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 maja 2015, o 16:56 
    Offline
    Moderator
    Avatar użytkownika

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

    step_m napisał(a):
    czy przechodzenie w locie z trybu transparentnego z tryb komend i odwrotnie ma wpływ na ograniczenie limitu zapisu

    Ale przecież to nie ma nic a nic wspólnego z jakimś limitem zapisu ;) Przechodzenie pomiędzy trybem komend a trybem transparentnym nie wymaga przecież ŻADNEGO zapisywania ustawień i restartu modułu ;) Więc nie ma żadnych obaw.

    _________________
    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: 3 maja 2015, o 16:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Aha. Dziękuję bo nie byłem pewien.

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 maja 2015, o 17:01 
    Offline
    Moderator
    Avatar użytkownika

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

    To działa tak, że nawet jeśli przełączysz moduł w tryb komend i np zrestartujesz go sprzętowo - to i tak zawsze wystartuje w trybie transparentnym.

    _________________
    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: 3 maja 2015, o 17:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Czyli mogę sobie ustawić odczyt z serwera czasu nawet co 5 sekund i te częste odczyty nie wpływają w tym przypadku na zmniejszenie żywotności modułu.

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 maja 2015, o 17:15 
    Offline
    Moderator
    Avatar użytkownika

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

    step_m napisał(a):
    Czyli mogę sobie ustawić odczyt z serwera czasu nawet co 5 sekund

    Normalnie powiedziałby, że tak ... ale powiem, że nie ... tylko posłuchaj dlaczego nie ;)

    Nie - jeśli akurat mówimy o pobieraniu czasu NTP. Ale absolutnie TAK - jeśli masz potrzebę przełączania się pomiędzy trybem transparentnym i trybem komend z innych powodów. Chodzi o to, że sam odczyt z NTP może trwać kilka sekund, czasem w jakichś skrajnych przypadkach może nawet dłużej niż 5 sekund. To jedno. A drugie - pomyśl - jeśli będziesz jakikolwiek serwer w internecie - także serwer czasu bombardował (tak - tak można to określić) zapytaniami co kilka sekund to prawdopodobnie twój adres IP zostanie zbanowany i koniec, więcej go nie odczytasz nigdy. Więc jak widzisz w przypadku tych 5 sekund o których pytasz większy jest ten problem - spamowania zbyt częstymi zapytaniami w necie niż to że przełączasz moduł co chwilę w inny tryb.

    Jeśli zaś znajdziesz jakąś inną potrzebę aby często się przełączać pomiędzy tymi trybami to możesz to robić nawet co sekundę jak ci się uda ;) i nie wpłynie to na żadną jego żywotność bo jak mówię - NIC w takim przypadku nie musi być zapisywane do nieulotnej pamięci modułu.

    _________________
    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: 3 maja 2015, o 17:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Ma Pan rację z tym bombardowaniem serwera. Dzięki. Już wszystko jasne :-)

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 maja 2015, o 23:39 
    Offline
    Moderator
    Avatar użytkownika

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

    W razie czego... jakby coś ... to zapraszam na kolejny odcinek - wszystkich chętnych ;)

    _________________
    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: 6 maja 2015, o 23:49 
    Offline
    Użytkownik

    Dołączył(a): 29 mar 2012
    Posty: 595
    Lokalizacja: Jaworzno
    Pomógł: 39

    Zaraz zaczynam nocny seans ;-)
    Dzięki Mirku za kolejną część poradnika.

    _________________
    Pozdrawiam
    PP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 maja 2015, o 00:03 
    Offline
    Moderator
    Avatar użytkownika

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

    A tymczasem pojawiła się PIĄTKA ;) czyli część piąta

    _________________
    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: 10 maja 2015, o 08:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 447
    Lokalizacja: DKL
    Pomógł: 53

    Dawca Czasu - to naprawdę działa i nie jest to żadne Science-Fiction :)
    Złożyłem taki sam zestaw sprzętowy jak w poradniku oraz przepisałem dokładnie kod - działa rewelacyjnie, timerki programowe tykają aż miło, no a callback to istna wisienka na torcie. Dzięki Mirku za tą działkę wiedzy.

    Mam dwa spostrzeżenia, które nie dają mi spokoju i wynikać mogą one z mojej niewiedzy i braku doświadczenia.
    Utworzona została zmienna globalna actual_at_cmd, w której to za pomocą typów wyliczeniowych enum przechowujemy status aktualnie wysłanego polecenia AT do modułu WiFi232. Ze zmiennej tej korzystamy w funkcji parsującej nadlatujące dane po UART-cie, z tym że jeśli dobrze przeanalizowałem kod, zmienna ta zawsze będzie mieć wartość _at_gmt (1), ponieważ nigdzie nie doszukałem się abyśmy zmienną tą ustawiali na inną wartość. Mamy tylko taki oto kod (oczywiście makro PSTR dodałem sam):
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Oczywiście tak jak na filmiku oraz u mnie działa to dobrze, ponieważ w funkcji parsującej dane z RS-a mamy i tak zabezpieczenia przed analizowaniem danych zwracanych po wydaniu komendy "AT+ENTM".
    Pokusiłem się jednak o drobną modyfikację, mianowicie:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
    W tym jednak przypadku mam wrażenie, że nie zawsze dane z serwera NTP zdążą być w całości odebrane, dlatego zwiększyłem wartość ostatniego case do 15 i wszystko wróciło do normy. Nie wiem jednak czy dobrze to rozumiem, bo mogę mieć braki, dlatego będę wdzięczny za wszelkie uwagi z tym związane.

    Kolejna sprawa to ciekawy przypadek, w którym ustawimy sobie interwał aktualizacji z NTP na dłuższy czas np. kilkanaście minut / kilka godzin i teraz włączamy nasze urządzenie do zasilania. Pierwsza próba aktualizacji nie powiedzie się ponieważ moduł WiFi232 nie zdąży się podłączyć do sieci, dopiero kolejna po nastawionym przez nas czasie się uda. Przeszło mi przez myśl sprawdzanie połączenia na pinie n-Link podłączonym do uC, tak jak to miało miejsce w przypadku poradnika z Klientem WWW na WiFi232. Oczywiście mowa tu o takiej konfiguracji jak w poradniku, gdzie nie mamy żadnego układu RTC. Zdaję sobie sprawę, że nie jest to tematem poradnika oraz nie jest to jakaś krytyczna kwestia, ale jedynie chciałem zasygnalizować, że takie zjawisko może zajść.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 maja 2015, o 08:32 
    Offline
    Moderator
    Avatar użytkownika

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

    ja tą zmienną actual_at_cmd powołałem tak ad-hoc, tutaj nawet teoretycznie jest ona kompletnie niepotrzebna a w poradniku wspominałem , że możliwość tzn potrzeba jej użycia może zajść wtedy gdy zaczniemy korzystać z większej ilości jakichś komend AT tego typu, po których też będziemy musieli coś parsować ...

    Zastanawiałeś się dlaczego nie ma nigdzie w moim kodzie zmiany tej zmiennej i dodałeś sam

    actual_at_cmd = _none;

    no właśnie ... tylko że musiałeś zmienić parametr na 15, ale pomyśl i ten może być za mały, bo odpowiedź z NTP może nadejść czasem dużo później. Poza tym jeszcze jedno. My możemy stosunkowo szybko wrócić do trybu transparentnego - co wcale nie przeszkodzi w tym żeby nadeszła odpowiedź z NTP. Więc wcale nie jest tu potrzebne to zerowanie tej zmiennej że tak powiem. Nawet więcej .... wydłużanie przejścia do trybu transparentnego może nieco przeszkadzać w innych operacjach, które będziesz chciał wykonywać właśnie w tym trybie .... a na razie pewnie nie korzystasz z tego i dlatego nie dostrzegasz przeszkód

    Reasumując - zobacz - nie trzeba zerować tej zmiennej, bo po co? ona może zawsze trzymać swoją ostatnią wartość do czasu gdy kolejny raz będziesz wywoływał ew inną komendę - wtedy ją zmienisz .... A tutaj jak mówię - przy tej jednej komendzie - jest nawet w zasadzie niepotrzebna - chciałem tylko zwrócić uwagę na przyszłe potrzeby i problemy oraz w jakim ew później kierunku można iść. Czy to jedynie słuszny kierunek ? Ależ oczywiście, że nie ;) pewnie jest jeszcze milion innych sposobów na to ;)

    matw napisał(a):
    Kolejna sprawa to ciekawy przypadek, w którym ustawimy sobie interwał aktualizacji z NTP na dłuższy czas np. kilkanaście minut / kilka godzin i teraz włączamy nasze urządzenie do zasilania. Pierwsza próba aktualizacji nie powiedzie się ponieważ moduł WiFi232 nie zdąży się podłączyć do sieci, dopiero kolejna po nastawionym przez nas czasie się uda. Przeszło mi przez myśl sprawdzanie połączenia na pinie n-Link podłączonym do uC

    Można ale co to da? będziesz musiał czekać aż zacznie być dostępny .... lepiej sobie wydłużyć czas pierwszego odpytania po restarcie z kilku sekund do kilkunastu albo i do minuty - co za problem ? Tam masz w kodzie

    Timer1 = 600;

    Zwiększ to ze 2 albo i 3 razy i wydłużysz ten czas po restarcie ;)

    ------------------------ [ Dodano po: 1 minucie ]

    A tak ogólnie to cieszę się - że wszystko śmiga tak jak w poradniku. Dziękuję za informację.

    _________________
    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: 10 maja 2015, o 19:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 447
    Lokalizacja: DKL
    Pomógł: 53

    Dziękuję za wyjaśnienia i uzupełnienie mojej wiedzy. Przyjmuję do wiadomości i stosowania :)
    Napakowanie programowego timera2 przy jego definicji to świetna sprawa, nie zatrybiłem tego wcześniej, teraz działa idealnie - dokładnie tak jak powinno.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 21:01 
    Offline
    Użytkownik

    Dołączył(a): 12 mar 2014
    Posty: 266
    Lokalizacja: Warszawa
    Zbananowany użytkownik

    Pomógł: 2

    Wielkie dzięki Mirku, super seria. Obejrzałem wszystko i sporo się nauczyłem, jeszcze wszystkiego nie zrozumiałem, bo dopiero raczkuję z C. Oczywiście na początek staram się robić wszystko jak TY, a dopiero później będę to jakoś przerabiał na swoje potrzeby. Praktycznie wszystko poszło OK, nie działa mi tylko jedna rzecz. A mianowicie chodzi o funkcję którą tworzysz tutaj: https://youtu.be/7qfm6aelHM8?t=5m30s

    Po wszystkich poprawkach jakie robiłeś, mam coś takiego w 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.


    Sprawdziłem za pomocą debugera na LED i okazuje się, że warunek nigdy nie jest spełniony.

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


    Działa bez problemu.

    Siedzę już nad tym długo i nie rozumiem gdzie może być błąd.

    _________________
    Wysłane z Nokii 3310



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2015, o 09:09 
    Offline
    Użytkownik

    Dołączył(a): 12 mar 2014
    Posty: 266
    Lokalizacja: Warszawa
    Zbananowany użytkownik

    Pomógł: 2

    Jeszcze jedno pytanie. Skoro już mamy wyprowadzony pin generujący przerwanie co 1 sekundę, to czy nie lepiej z poziomu programu zrobić naliczanie czasu, zamiast co sekundę odpytywać RTC?

    _________________
    Wysłane z Nokii 3310



    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: 44 ]  Przejdź na stronę 1, 2  Następna strona

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    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