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 14 cze 2025, o 20:03


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 44 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 20 paź 2015, o 09:45 
    Offline
    Moderator
    Avatar użytkownika

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

    Radziu napisał(a):
    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?

    Kolega musi najpierw zrozumieć co to są przerwania .... bo ta wypowiedź świadczy, że na razie niezbyt dobrze zdajesz sobie z tego sprawę.

    Jaki pin generujący ? mówisz o wyjściu INT z układu RTC ? ..... staraj się pisać bardziej precyzyjnie jeśli chcesz być dobrze rozumiany na forum

    więc jeśli piszesz o pinie INT w układzie RTC to już to czegoś tobie nie sugeruje ? Bo twórcy RTC właśnie po to go robią aby podłączyć go z kolei do WEJŚCIA przerwania w procku .... i wtedy odczytywać czas ....

    Jeśli zaś tobie chodzi o programowy zegarek w procku - to pomyśl sobie .... to mniej więcej tak jakbyś kupił sobie zegar naścienny do domu, ale schowałbyś go do szafy i podczas gdy słyszałbyś z szafy jego tykanie to wtedy sam kręciłbyś korbą swój własnej produkcji zegar ...

    Jest sens ? ..... Nie po to bierzemy RTC żeby później robić na piechotę czas i datę ... a jak chcesz ... to najpierw spróbuj to zrobić (szczególnie datę) a później wróć i ew zadaj to samo pytanie ok?

    _________________
    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: 20 paź 2015, o 09:50 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Radziu napisał(a):
    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?


    Kup sobie Kolego precyzyjny generator, zliczaj se impulsy i stwórz własny zegarek w procku. Po Co w ogóle RTC?



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

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

    Pomógł: 2

    mirekk36 napisał(a):
    Radziu napisał(a):
    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?

    Kolega musi najpierw zrozumieć co to są przerwania .... bo ta wypowiedź świadczy, że na razie niezbyt dobrze zdajesz sobie z tego sprawę.

    Jaki pin generujący ? mówisz o wyjściu INT z układu RTC ? ..... staraj się pisać bardziej precyzyjnie jeśli chcesz być dobrze rozumiany na forum

    więc jeśli piszesz o pinie INT w układzie RTC to już to czegoś tobie nie sugeruje ? Bo twórcy RTC właśnie po to go robią aby podłączyć go z kolei do WEJŚCIA przerwania w procku .... i wtedy odczytywać czas ....


    Przepraszam za nieprecyzyjne pytanie i skróty myślowe. Tak chodziło mi o generowanie przerwania w procku z wyjścia INT z RTC. A chodziło mi o to, żeby zamiast na podstawie tego przerwania co sekundę odczytywać czas, można by zwiększać zmieną SEKUND o 1, a po osiągnięciu 60sekund, je wyzerować i zwiększyć zmienną MINUT o 1 ..... itd.

    mirekk36 napisał(a):
    Jest sens ? .....


    O to właśnie pytam.

    mirekk36 napisał(a):
    a jak chcesz ... to najpierw spróbuj to zrobić (szczególnie datę) a później wróć i ew zadaj to samo pytanie ok?


    Zrobiłem tak i to już dość dawno, ponad rok temu, jest to zastosowane w projekcie Komputer Rowerowy, który pokazałem tutaj - topic13121.html
    Zegar programowo uwzględnia też zmianę czasu letni/zimowy, obliczanie dnia tygodnia, oraz lata przestępne.

    Nefarious19 napisał(a):
    Po Co w ogóle RTC?


    RTC mierzy czas jak procek jest wyłączony, czas odczytuję z niego tylko w momencie włączania zasilania. A w projekcie Komputera Rowerowego dodatkowo wykorzystałem pamięć RAM z RTC na przechowywanie liczników kasowalnych i statystyk.

    _________________
    Wysłane z Nokii 3310



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2015, o 15:36 
    Offline
    Moderator
    Avatar użytkownika

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

    Radziu napisał(a):
    RTC mierzy czas jak procek jest wyłączony, czas odczytuję z niego tylko w momencie włączania zasilania.

    Można ? można ... a kto ci zabroni robić dwa razy tę samą robotę i tracić czas procka ;) ? ... chcesz to tracisz .... przecież to tylko twoja decyzja ... Ja tam wolę żeby to za mnie sprzęt robił skoro daję RTC ... i tak jak myślę zdecydowana większość ludzi, którzy używają RTC ;) ..

    _________________
    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: 20 paź 2015, o 16:03 
    Offline
    Użytkownik

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

    Pomógł: 2

    No właśnie o to mi chodziło. Czyli więcej czasu procka stracimy na proste dodawanie, niż na transmisję I2C.

    _________________
    Wysłane z Nokii 3310



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

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

    Radziu napisał(a):
    No właśnie o to mi chodziło. Czyli więcej czasu procka stracimy na proste dodawanie, niż na transmisję I2C.


    ja to bym czym prędzej na kolegi miejscu zaglądnął do noty :P
    po za tym w twoim projekcie 90% czasu procesora to będzie nuda .... zamontuj mu talię kart czy coś :)

    _________________
    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  
    PostNapisane: 20 paź 2015, o 17:28 
    Offline
    Użytkownik

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

    Pomógł: 2

    Co konkretnie w tej nocie mam zobaczyć?

    Nie mam pojęcia ile % czasu procesora wykorzystałem, nie mam też pojęcia ile czasu zajmuje transmisja, a jeżeli chodzi o mój projekt, to oprócz RTC jest tam parę innych ukladów na I2C.

    _________________
    Wysłane z Nokii 3310



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

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

    Radziu napisał(a):
    Co konkretnie w tej nocie mam zobaczyć?

    masz podane dane magistrali I2C dla układu wybranego rtc :)

    dodatkowo ,... wierz mi procek będzie się nudził :)
    zbudowałem kilka takich projektów tyle ze do samochodów :)
    mimo że było sporo opcji procek wymiękał z nudy :)

    przez większość czasu zajmował się tylko zliczaniem impulsów z układu wtrysków i czujnika drogi
    w celu obliczania prędkości i zużycia paliwa :)

    _________________
    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  
    PostNapisane: 18 sie 2016, o 11:46 
    Offline
    Nowy

    Dołączył(a): 17 lut 2016
    Posty: 14
    Pomógł: 0

    Witam wszystkich.
    Mam takie pytanie. Czy ktoś z kolegów mógłby udostępnić kod do DAWCY CZASU.
    Wydaje mi się że przepisałem go prawidłowo z poradnika ale nie działa mi . To znaczy godzina i data nie jest pobierana. Nie miga nawet dioda. Kod kompiluje się poprawnie. Mogę też wstawić tutaj mój kod żebyście mogli zerknąć na niego i wskazać mi błędy. Tylko nie wiem czy mogę cały kod wstawić tutaj ?
    Proszę o rady.
    Aha testowałem na zestawie ATB Atnel. Moduł WIFI 232-t ustawiłem według poradnika.
    Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 sie 2016, o 14:27 
    Offline
    Moderator
    Avatar użytkownika

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

    truper napisał(a):
    Tylko nie wiem czy mogę cały kod wstawić tutaj ?

    Kod dawcy czasu nie jest z książki więc możesz spokojnie wstawić. Proszę jedynie nie publikować kodów bibliotek z książki

    _________________
    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: 18 sie 2016, o 15:38 
    Offline
    Nowy

    Dołączył(a): 17 lut 2016
    Posty: 14
    Pomógł: 0

    Dzięki .
    Zatem wstawiam kod , mam nadzieję że dam radę.
    Tak jak napisałem wyżej dioda led nie miga a czas i data nie są pobierane.


    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.



    Z góry dzięki za wszelkie rady i pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 sie 2016, o 16:45 
    Offline
    Moderator
    Avatar użytkownika

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

    truper napisał(a):
    a czas i data nie są pobierane.

    A ja nie pokazywałem w poradniku jak sobie to przetestować ? ... czy pobiera czy nie pobiera ? ....

    _________________
    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: 18 sie 2016, o 16:54 
    Offline
    Nowy

    Dołączył(a): 17 lut 2016
    Posty: 14
    Pomógł: 0

    Hmm
    Czyżbym coś pominął? W takim razie proszę o informację w której lekcji mam tego szukać i z czym to jest związane z modułem wifi 232t ? Bo jestem bardzo początkujący w temacie AVR. I nawet nie wiem gdzie szukać i o co chodzi. Rozumiem że kod programu jest poprawny ?
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sie 2016, o 04:47 
    Offline
    Moderator
    Avatar użytkownika

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

    truper napisał(a):
    W takim razie proszę o informację w której lekcji mam tego szukać i z czym to jest związane z modułem wifi 232t ?

    Jak nie wiesz to wspomagaj się tym:
    http://atnel.pl/atnel-video-player.html

    truper napisał(a):
    Rozumiem że kod programu jest poprawny ?

    Nie piszę tego złośliwie - ale uwierz mi mam szczególnie teraz MNÓSTWO pracy i ja nie jestem w stanie każdemu z osobna sprawdzać programu z poradnika. Teraz to dla mnie nie ma nic ważnego niż prace nad wydaniem Yellowbooka. Zobacz - poszukaj na forum - mnóstwo osób to robiło i przepisywało z poradnika i działa. Część też miała jakieś problemy czasem i zadawali pytania na forum i też były podpowiedzi ... Najlepiej to zadawać pytania w osobnym wątku a nie doklejać się z pytaniem do jakiegoś starego wątku - wtedy więcej osób zauważy takie pytanie na forum ... to takie uwagi ogólne.

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

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