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 17 maja 2025, o 11:55


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
    PostNapisane: 22 kwi 2020, o 15:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 wrz 2013
    Posty: 47
    Pomógł: 1

    Cześć drogie Koleżanki i drodzy Koledzy, haj ho!

    Mam problem, gdyż czasem (ok 1/h) resetuje mi się samoczynnie całe urządzenie :(
    Może zastosowany kwarc jest problemem? Tutaj link do elementu>>>https://lcsc.com/product-detail/SMD-Crystal-Resonators_Yangxing-Tech-X322516MLB4SI_C13738.html
    Jeżeli ktoś ma jakieś radosne sugestie to uprzejmie śmiało proszę je wyrazić ;)

    Obrazek

    _________________
    Złoty Szpadel od Pana Mirka! Dziękuję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 15:40 
    Offline
    Użytkownik

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

    Wiesz co twoje pytanie jest jakby to co najmniej nie na te forum
    Cytuj:
    Mam problem, gdyż czasem (ok 1/h) resetuje mi się samoczynnie całe urządzenie
    może magicy pomogą . 99% problem leży po stronie softu a tego nie pokazałeś .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 15:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 wrz 2013
    Posty: 47
    Pomógł: 1

    Myślałem, że kod nieistotny, bo wydaje mi się, że jak nie używam watchdoga to raczej hardware.
    Może nawet wstydzę się go eksponować bo pisany po mojemu i w środowisku, którego nie lubię (arduino) ;)

    Moim jedynym pomysłem na tę chwilę jest zamontowanie jednak pełnowymiarowego kwarca, a nie smd i może kondensatory do niego 22pf też w klasycznej obudowie bo te to konkretnie takie : https://lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL21C220JBANNNC_C1804.html

    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łoty Szpadel od Pana Mirka! Dziękuję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 17:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 wrz 2013
    Posty: 47
    Pomógł: 1

    Czy tutaj jakiś grubych baboli nie porobiłem? Czy kondensatory przy kwarcu są we właściwym miejscu zaprojektowane? (w fizycznym świecie są możliwie blisko atmegi)

    Obrazek

    _________________
    Złoty Szpadel od Pana Mirka! Dziękuję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 17:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1971
    Lokalizacja: Lipsko
    Pomógł: 125

    W życiu nie spotkałem się z sytuacją resetu z winy rezonatora kwarcowego, ale może jeszcze za krótko żyje...
    Czy urządzenie ma jakieś obciążenia indukcyjne - przekaźniki, silniki, itp. ? Czy zawsze w tym samym momencie występuje reset (podaj przykładowe okoliczności) ? Na arduino sie nie znam i właściwie to mnie to środowisko odpycha i jestem skłonny przypuszczać, że to wina jakichś popularnych niechlujnie napisanych bibliotek, które się pogryzły. Jednak bez większej ilości informacji to tylko wróżbita Maciej coś poradzi, ale nie wiem czy jest tu dziś na forum.

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

    Aha, czy urządzenie jest z czymś połączone (inne urządzenie)?

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 17:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 wrz 2013
    Posty: 47
    Pomógł: 1

    Urządzenie zarządza matrycą led. Reset potrafi nastąpić nawet jak nic się nie zmienia i wyświetla ciągle to samo (ta matryca 32x32 działa jak monitor, wyświetla 2paski po 32 ledy na raz i tak 16 razy i od nowa z częstotliwością nie wiem jaką, ale na tyle szybko, że nie widać migania).
    Żadnych silników, przekaźników etc. Ledy to jedyne dynamiczne obciążenie.
    Działa samodzielnie.
    Testowałem na 3 zasilaczach w tym jeden laboratoryjny z ogromnym zapasem mocy.

    Dobry trop, wywalę wszystko co ma związek z jakąkolwiek biblioteką i sprawdzę, czy reset występuje.

    _________________
    Złoty Szpadel od Pana Mirka! Dziękuję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 17:45 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    A może napisać najprostszy kod który co sekunde wysyła coś na terminal i tyle. Bedzie wiadomo czy to programowe czy nie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 17:57 
    Offline
    Użytkownik

    Dołączył(a): 11 sty 2015
    Posty: 166
    Pomógł: 24

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

    A może to to?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 19:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1971
    Lokalizacja: Lipsko
    Pomógł: 125

    A co z zewnętrznymi warunkami w jakich to pracuje czyli czy, np. pomieszczenie jest bardzo zelektryfikowane, czy pracują (załączają się) w pobliżu jakieś urządzenia? ...choć i tak obstawiam, że to jakiś fragment programu idzie w maliny - np. stos się zapełnia przez niefortunny wyskok z jakiejś funkcji, itp. kwiatki.

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 20:10 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Albo bufor/tablica nie takiej długości itp. itd. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2020, o 20:53 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Kurcze AVR nie tak łatwo zakłóceniami zewnętrznymi zresetować . Ostatnio robiłem ładowarkę na chinskim zasilaczu dużej mocy i w obudowie telefon samsung wariował,a atmega działa jak należy. W samochodzie mam kilka atmeg i jeszcze nigdy sie nie zresetowała żadna. A jakimś specjalista od robienia płytek nie jestem.



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

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

    fast_rabbit napisał(a):
    Nie lubisz Arduino to po co w nim piszesz?
    Arduino nadaje się do przetestowania na szybko czy coś działa czy nie i nic więcej chyba, że lubisz wyzwania.

    Nic dodać nic ująć - popieram rękami i nogami

    _________________
    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: 23 kwi 2020, o 20:03 
    Offline
    Użytkownik

    Dołączył(a): 11 sty 2015
    Posty: 166
    Pomógł: 24

    fast_rabbit napisał(a):
    I będziesz analizował cały soft w poszukiwaniu błędu?
    Jeśli tak, mam taki co zawiesza się co kilka godzin, pomożesz?


    Może nie jesteś na tym forum zbyt długo i nie zauważyłeś, ale na tym forum sobie pomagamy
    i kolega tonygryps miał 100% racji. Nie lubimy wróżyć z fusów, czy szklanej kuli, ale kody czy schematy analizujemy i ich wstawianie to podstawa.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 kwi 2020, o 20:49 
    Offline
    Użytkownik

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

    Cytuj:
    I będziesz analizował cały soft w poszukiwaniu błędu?
    Jeśli tak, mam taki co zawiesza się co kilka godzin, pomożesz?


    Z przyjemnością tylko jak kolega napisał
    Cytuj:
    w środowisku, którego nie lubię (arduino)
    na arduino się nie znam wiec się nie odzywam .
    Trochę się bawię w "C" wiec jak masz problem to załóż nowy wątek a na pewno ktoś ci pomoże.

    Cytuj:
    Rozwiązanie z kontrolom tablic juz nie raz zaoszczędziło mi wiele godzin a czasem tygodni pracy

    Fajnie że podpowiadasz jak sprawdzać kod, ale wstawienie kodu na forum też pomaga. Poczytaj sobie wątki na tym forum nieraz wystarczy "świeże spojrzenie"aby namierzyć problem przez osoby trzecie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2020, o 10:33 
    Offline
    Użytkownik

    Dołączył(a): 11 sty 2015
    Posty: 166
    Pomógł: 24

    fast_rabbit napisał(a):
    auers napisał(a):
    Może nie jesteś na tym forum zbyt długo i nie zauważyłeś, ale na tym forum sobie pomagamy
    i kolega tonygryps miał 100% racji. Nie lubimy wróżyć z fusów

    Jak pisałem mam kod, który zawiesza się raz na kilka godzin. WDT resetuje układ więc program działa dalej. Kod wynikowy to "tylko" 105kB Obrazek
    w tym danych niewiele bo czcionka 5x7. Kod źródłowy ma ok 8MB danych. Czy jak go tu umieszczę to pomożesz?


    Po pierwsze nie odnosiłem się do twojego problemu, tylko tego, że bezpodstawnie zaatakowałeś kolegę tonygryps.
    Na tym forum problemy mają głównie początkujący, których programy nie są zbyt skomplikowane i wklejanie kodu to podstawa do ich rozwiązania.
    Może i twojego problemu nikt oprócz Ciebie nie rozwiąże, ale ten wątek dotyczył innego problemu.
    Jak chcesz pomóc to pomagaj. Nie chcesz, to nie atakuj za to innych. Czasami nawet z pozoru głupia podpowiedz może naprowadzić na trop.
    Masz problem, załóż swój wątek, może ktoś Ci pomoże. Nikt tego nie obiecuje, zwłaszcza że z twojego postu wynika, że problem nie dotyczy AVR i początkujący nie jesteś a więc i problem trudniejszy do rozwiązania.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2020, o 19:12 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Ty piszesz o problemie z avr i kilkoma elementami w którym jest kilkaset KB kodu ? To juz chyba z HDD musi być. Jeszcze trochę i ktoś zażyczy sobie struktury wewnętrznej procesora. W takim problemie wyłączać trzeba po kolei części kodu i zobaczyć co sprawia problem. Do tej pory juz dawno bym znalazł babola i wtedy dopytał o to jak go rozwiązać. Nie pisze w tym języku wiec kod mi na nic,ale rozwiązanie sprawdzi sie w każdym



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2020, o 19:17 
    Offline
    Moderator
    Avatar użytkownika

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

    fast_rabbit napisał(a):
    Nie atakuję, tylko sygnalizuję, że nie można za każdym razem pisać "daj kod", "daj "daj schemat" bo często nie ma to sensu. Wątpię aby ktokolwiek chciał analizować kilobajty czy setki kB kodu. Schemat to też na nic się nie zda jeśli nie ma fotografii PCB, która może być źle wykonana lub źle zmnotowaną. Pomijam pająki" i stykówki bo szkoda czasu aby tam szukać błędu gdy pojawia się sporadycznie.

    Co do mojego przypadku to wiem, że nikt mi nie pomoże pozostaje

    To jest właśnie problem tych osób które nie potrafią skorzystać z idei Debugera na jednej diodzie LED, na UART, na LCD. Nie potrafią wyizolować problemu poprzez podział go na DWA, na DWA na DWA

    tylko wydaje im się, że jakiś czarodziejski Debuger załatwi sprawę. Jeśli rzeczywiście przy 8-bitowcu wyszły setki kB kodu to znaczy że jest bardzo źle pisany i czasem warto wrócić i od nowa zacząć może go pisać ale tym razem zgodnie ze sztuką ?

    _________________
    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: 25 kwi 2020, o 07:41 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    A widzisz z jakim prockiem zmaga sie założyciel tematu ?



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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