Tylko najpierw sprawdź jaka jest maksymalna wartość rejestru IWDG->RLR (Reload register) i czy aby na pewno wartość 10000 się tam mieści.
zastąp signal i stary vektor INTERRUPT0 SIGNAL (SIG_INTERRUPT0) { x++; } na nowsze ISR i INT0_vect ISR (INT0_vect) { x++; } tu masz wszystkie przerwania http://www.nongnu.org/avr-libc/user-manu... a co do watchdoga hmm... żeby użyć #include <util/delay.h> musisz dać wcześciej #define...
Domyślnie będą wyzerowane. Dodając $NORAMCLEAR wyzerowane nie będą. Wybieraj...
To działa: wdr Wdtcsr = &H1B Wdtcsr = &H0B O co w tym chodzi? Tak się robi to co Ty chcesz w asemblerze.
Wprowadziłem poprawkę dla jednego głównego źródła restartów (odczyt temperatury) [url=https://github.com/openshwprojects/... tutaj .
Pachnie jak kondensatory, szczególnie na zasilaniu scalaka od przetwornicy, zakładając że to fly-back. Lub przeciążenie (wewnętrzne). Ja bym zaczął od pomiaru kondków i jak się nie znajdzie to poodłączał co się da z obciążeń, ale nie wiem co ten model ma w środku. No i kolejna opcja jakiś watchdog w procesorze.
jeżeli w service menu sie resetuje to watchdog nie pomoże. Na początek zasilacz do przemierzenia.
lukasb9 watchdog wlasnie resetuje telefon (nie jest to jakis specjalny wymysl nokii w wiekszosci mikrokontrolerow taka jednostka sie znajduje, ale sluzy z reguly do zabezpieczenia uC przed zawieszeniem).
Domyślnie jeśli Watchdog jest włączony cały czas to po resecie ma domyślnie ustawiony czas 16ms (bity WDP2..0 w rejestrze WDTCR są zerami) Zatem układ wciąż ci się resetuje po pierwszym przebiegu. Żeby się tego pozbyć wklej sobie przed funkcją main() coś takiego static void __init3( void ) __attribute__ (( section( ".init3"...
No ja walczyłem z nano v3.0 i taki sam efekt miałem nie wyłącza WDT po resecie... WDTON Fuse Unprogrammed: In this mode, the Watchdog Timer is initially disabled, but can be enabled by writing the WDE bit to 1 without any restriction. A timed sequence is needed when changing the Watchdog Time-out period or disabling an enabled Watchdog Timer . WDTON...
Witam, prawdopodobnie błąd jest w inicjalizacji watchdog. Wykorzystujesz do tego dwie funkcje, init_WDT() oraz init_watch_dog(). Pierwsza init_WDT: https://obrazki.elektroda.pl/2044113200_... ale już kolejna linijka [syntax=c]WDTCSR=_BV(WDIE);[/syntax] kolejne nadpisanie rejestru WDTCSR, w tym momencie ponieważ mieścisz się w czterech...
AVE... Watchdog timer to specjalny zegar w mikrokontrolerze, który resetuje układ, jeśli ten się zawiesi. Brown-out reset to z kolei układ, który resetuje i wyłącza mikrokontroler, jeśli napięcie zasilania spadnie poniżej poziomu, przy którym układ pracuje stabilnie... Na moje oko odczytało Ci program poprawnie. Podłącz nowy mikrokontroler do programatora,...
Następne pytania: Bezpieczniki będą w oprawkach na obudowie czy wewnątrz? Przyciski można by było zgrupować razem ale w czasie programowania nie mógłbyś naciskać ESC bo to by zakłóciło programowanie, napisz jak chcesz? Układ watchdog jest w uP sprzętowy i po określonym czasie resetuje uP, nic nie trzeba robić na zewnątrz.
Ja miałem to samo ale okazało się ze atmega przez tranzystor sterowała mi cewka przekaźnika. Cewka przekaźnika nie była zabezpieczona dioda (dioda była uszkodzona) dopiero po wymianie diody wszystko wróciło do normy.
w programie mam config watchdog=32 , resetuję go w przerwaiu co około 2ms i w zasadzie jest ok , ale czasami program się zwiesi (nie reaguje na przyciski) a watchdog nie resetuje procesora , czy to możliwe żeby program wisiał a przerwania działały ? w programie mam kilka pętli DO...LOOP , czy zrezygnować z resetowania watchdoga w przerwaniu i zrobić...
Witam. Mam następujący problem - w pracy napotkaliśmy sytuację, gdy jest z programów (pisany na ATxmega256A3) potrafi się zawiesić w trudnym do określenia momencie. Jest to kłopot, natomiast pojawił się większy, mianowicie watchdog nie resetuje urządzenia. Jakie mogą być tego przyczyny? Moje przypuszczenia: 1. Pisanie po adresach pamięci zarezerwowanych...
Witam, posiadam DVR Hikvision DS-7216HQHI-F2/N/ na platformie K57. Mój rejestrator Hik ma tę samą platformę i hardware co niektóre modele, które dostały update software do DVR v4 (K57), ale Hikvision z jakiegoś powodu pozostawił model DS-7216HQHI-F2/N na DVR v3 ze starym interfejsem. Jak spróbuję zainstalować soft v4 z innego modelu o tej samej platformie...
1. TJA1040 sam nie może żadnych ramek wysłać, gdyby mógł, wysyłał by i w aucie, i na stole (dla ścisłości, nie "reset watchdoga" tylko zawieszenie MCU, wtedy watchdog resetuje MCU) 2. gdyby TJA1040 odbierał po sieci info nakazujące reset IPC, działo by się to na każdym podłączonym liczniku, nie tylko na tym jednym 3. TJA1040 jeżeli robi coś, czego konstruktor...
https://obrazki.elektroda.pl/4509007500_... Zapraszam na prezentację https://obrazki.elektroda.pl/1519670000_... Przygodę z APM32F003F6 pozwoli nam szybko rozpocząć płytka Mini Board. Oprócz głównego MCU z przydatnymi do uruchomienia elementami takimi jak rezonator kwarcowy, przycisk RESET oraz testowy, diody LED,...
Próbuję stworzyć układ, który po wykryciu ciemności przez fototranzystor uruchamia program, który ma wyłączyć się po określonym czasie aktywności. [syntax] WDTCR |= (1<<WDCE) | (1<<WDTIE); WDTCR &= ~(1<<WDE); WDTCR |= (1<<WDP3 )|(0<<WDP2 )|(0<<WDP1)|(1<<WDP0); // 8s sei(); if(ACSR & (1<<ACO)) {...
Nie blokuje. To tylko nakazuje skok pod podany adres i jak wskażesz 0 to skoczy na początek flasha gdzie zaczyna się program. To jednak nie resetuje procesora całkowicie. Wszystkie zapisane rejestry zostaną nietknięte a to może nie być pożądaną opcją. Lepiej jest chyba ustawić Watchdog z najkrótszym czasem to zresetuje uC całkowicie i każe mu skoczyć...
Jaki to model procka, bo to że watchdog resetuje ram nie jest normalnym objawem w systemach mikroprocesorowych.
'---------------------------------------... ' Solar v9 z pomiarami i watchdogiem '---------------------------------------... ' ustawiono napiêcia od³aczenia 1,17V ' napiêcie ochrony 1,45V ' led red lutowana do b1 ' opornik do b2 '---------------------------------------...
http://obrazki.elektroda.pl/5959558100_1... Witam :) Razem z kolegą chcielibyśmy się pochwalić naszą maszyną :) Jest to ramie robota oparte na serwomechanizmach modelarskich. Ja zająłem się sterowaniem i elektroniką, a kolega robił projekt 3D w SketchUp i konstrukcje http://obrazki.elektroda.pl/9008440700_1... Początkowo...
(...) nem möglichen Absturz erhalten? AI: Jakiego narzędzia lub jakiej metody użyłeś do flashowania BK7231N? BK7231 Easy UART Flasher AI: Czy podczas lub po flashowaniu wystąpiły jakieś usterki lub logi, które mogą mieć wpływ na ten problem? Flash działał bezbłędnie, bez żadnych błędów i niedociągnięć. Wstępna ocena dostępnych informacji Udało ci się...
może to watchdog resetuje procka?
Kolego WatchDog resetuje uP i raczej nie policzysz 'resetów'. Jak już to w pętli oczekującej wstaw dodatkowy warunek po przekroczeniu, którego program 'pójdzie' dalej. Np: i = 0; while((i<1000) && (!dzwonek)) i++; //dalsza część np. if(i == 1000) { //nie było dzwonka - ale uwaga co w momencie gdy dzwonek...
Jak dla mnie taka odpowiedź zamyka dalsze próby udzielenia pomocy. Kolego masz prawo do swojego zdania, jak dla mnie temat nie jest zamknięty. Wieczorem będę przy komputerze, to wypowiem się odnośnie tego co zostało zastosowane i jaki był efekt. Pozdrawiam. Korekta: ponieważ sleep z watchdog nie działy razem jak należy, a trochę czas mnie gonił, zmieniłem...
A nie lepiej jakiś router z linux-em na pokładzie gdzie watchdog resetuje router jak brak dostępu do neta ? Albo jakiś mikrotik.
Moim zdaniem: 1. w ogóle nie potrzebujesz trybu CTC. Normal w zupełności wystarczy, ale to szczegół. 2. Watchdog resetuje Ci procka. Od momentu uruchomienia do 1 resetu masz "waitms" na co najmniej 1100ms a ustawiłeś go na 1024ms. Ale ja nie znam/nie używam BASCOMa więc moje uwagi sam zweryfikuj na poprawność.
Poza tym sprzętowy I2C potrafi uwiesić procesor 'na amen':) tak że nawet watchdog nie potrafi zresetować procesora Możesz, proszę rozwinąć myśl, bo trudno mi sobie to wyobrazić. Zawsze myślałem, że watchdog resetuje rdzeń jak się przepełni i nie da się tak zawiesić STM32 żeby watchdog nie był w stanie zresetować procka, nawet, a zwłaszcza jak ten utknie...
Bigfoot: tak jak napisał _Matik_ - watchdog resetuje transmicje w 'połowie'.. bezpośrednio po restarcie procka ten zaś zaczyna wysyłać dane.. w wysyłanych danych niema odstępu większego niż 11 bitów ciszy i komputer niemoże odnaleźć który bit jest bitem startu (to powoduje pojawianie sie różnych znaczków). jeśli dodasz 1ms na początku kodu, to po resecie...
Witam, z wlasnego doswiadczenia niestety musze Cie troche zalamac... Ta usterka pojawia sie w tych fonach z reguly po upadku... Na 5 sztuk, ktore mialem z tymi usterkami wszystkie 5 mialo uszkodzone mechanicznie plyty glowne... Brakuje jakiegos sygnalu i watchdog resetuje proca... Mam nadzieje, ze w Twoim przypadku cosik sie da jeszcze zrobic z fonem......
cześć. odgrzewam temat, ponieważ problemu nie udało się rozwiązać. Płytke procesora osłoniłem 1mm stalową blachą. low esr 1000u obok procesora. nic to nie dało, albo nie wiele. Procesor dalej się resetuje przy włączeniu stycznika. Program nie idzie w krzaki i zawartość pamięci nie ulega uszkodzeniu dzięki ustawieniu odpowiednich fusebitów zegara, zasilania....
Sprawdziłem układ i jest trochę lepiej. Po inicjalizacji i zastosowaniu własnego opóźnienia procesor zatrzymuje się. Watchdog resetuje procesor ale procesor nie zaczyna pracy od nowa. [syntax=jezyk_programowania] WDTCSR=0x39; WDTCSR=0x29; i=0; // #asm("wdr") #asm("sei") czysc(); while (1) { i++; c=i%10;a=i/100;b=i/10;b=b%10; wypis2(a+'0',23);wypis2(b+'0',24);wypis2...
Może to być Watchdog, który w PICach domyślnie jest włączony. Ty go nie resetujesz, za to on resetuje PICa. Wyłącz watchdog używając fusebitów.
Witam. Posiadam 2 płytki ESP32 Wroom z wgranym ESP, za pomocą których pobieram dane z termometrów bt i wysyłam je do Home Assistant. Zdjęcie płytki wraz z rozmieszczeniem pinów: https://obrazki.elektroda.pl/4931875900_... https://obrazki.elektroda.pl/1233828400_... https://obrazki.elektroda.pl/4137572800_...
No to już jest dziwne. Spróbuj wywalić te funkcję resetujące system (zakomentuj komendę Config Watchdog i wszystkie komendy Start Watchdog). Może system Ci się resetuje zamoczynnie po jakims czasie.
Podoba mi się autonomiczność, jednak problem z zawieszaniem przy logowaniu faktycznie może irytować. A czy ESP nie ma watchdoga? Mógłbyś zrobić mniej więcej tak: 1. start urządzenia 2. uśpienie na 5 min. 3. wybudzenie i logowanie 4a. jeżeli logowanie się udało to aktualizujemy wyniki pomiarów na serwerze 4b. jeżeli logowanie nie powiodło się i program...
Apr 30 12:04:59 kernel: Taki błąd dostaje się jak radio jest podłączone przez PCIexpress a zasilanie jest kiepskie lub/i sprzęt przegrzany. Pewnie na tym ci zwisa i watchdog go resetuje, jak ci resetuje samo wifi to i tak nieźle :) Popraw chłodzenie urządzenia i odłącz od niego wszystko co zabiera prąd powinno się poprawić, chyba, że przeciążyły się...
Witam Mam problem z Xmegą. Otóż - na płytce z mam złącze goldpin, na którym jest wyprowadzenie do dwóch portów + masa i zasilanie 3V3. Obok znajduje się wejście programatora. Problem jest taki, że gdy zbliżę palec do tego złącza / przypadkowo dotknę mikrokontroler milknie / wyskakuje z programu i nie resetuje się mimo ustawionego watchdoga. Co ciekawe...
WatchDog tylko resetuje komputer (tak jak przycisk reset na obudowie). Żeby komputer wstawał po zaniku zasilania musisz ustawić odpowiednią funkcję w biosie. Po powrocie zasilania komputer odpala się, ładuje system operacyjny i odpala program rejestratora (skrót musi być w autostarcie), i rejestruje tak jak przed zanikiem prądu.
No ale Panowie jeśli Watchdog daje radę podnieść procesor po zawieszeniu to po co mam szukać buga w programie? Czy nie jest tak że po zawieszeniu się programu watchdog resetuje procesor i ma być on znów włączony od początku poprawnie? Jeśli tak i jeśli mam nawet buga w programie to mimo wszystko sterownik nie powinien umierać jak ma to miejsce u mnie....
Przeanalizujmy genezę usterki: zanim rozebrałeś radio było wszystko OK. Samsung dostał za swoje, bo nie chciał się " rozblokować " i teraz watchdog resetuje procesor, gdyż algorytm widzi uszkodzony któryś port. Maska samsunga TWR9 > patrz Intek M-790 plus, alan 48/78 plus multi = OPT3 rozwarta, PX i powinno śmigać. ...pod warunkiem, że CPU przeżył w...
Fuses (hex): D8 23 Jeśli D8 to high fuse to masz RESET VECTOR ustawiony na inny obszar pamięci niż standardowy, a używany zwykle z bootloaderem. Tak ma być? Jeśli nie, to ustaw domyślne czyli D9 Niby BOD masz włączony... a działa chociaż? Atmega przy napięciu np 3V5 powinna być w stanie reset. Dla mnie ta atmega jest niepewna, bo masz watchdog który...
złamana ośka w silniczku . Otwierasz wymieniasz i działa dremel wiertełko i kawałek druty i 15 minut Może kolega ma powalającą wiedzę ale z myśleniem nie za bardzo. Jak mechaniczne uszkodzenie silnika może mieć wpływ na działanie drugiego silnika oraz wyświetlacza? Ta ysterka jest zawsze taka sama Życie było by zbyt proste gdyby to było prawdą. Na...
Sprawdzałem na symulacji, program zawiesza się w znanym mi miejscu, z nie do końca znanego powodu, watchdog go resetuje i tak w kółko, jeszcze trochę przy nim posiedzę. Fuse bity prawidłowo ustawione.
Witam Mam komputer z kartą wizyjną Novus NVB200 -8MPG Komputer pracuje stabilnie i bezproblemowo do chwili kiedy nie podłącze się zdalnie tj; przez LAN (dokładnie WIFI) programem DVR NET lub przez IE7 do komputera. Po podłączeniu w losowym czasie buzzer karty zaczyna piszczeć i watchdog resetuje komputer. Czasem jest tak, że po podłączeniu się wszystko...
Dziękuję, zaczynam testować układ. Odpowiem jakie efekty po testach. Już widzę to dobrze. Sprawdziło się, watchdog pracuje już poprawnie. Dzięki tej aplikacji upewniłem się, że przyczyna tkwi przy komunikacji i2c z układem SAA1064. Nieregularne resetowanie procesora spowodowane było 'pikami' napięcia pochodzącymi z przeciążonej chwilowo linii zasilania....
A nie ma fabrycznych rozwiązań? Automatycy preferują stosowanie gotowych łatwo dostępnych podzespołów które w razie potrzeby można wymienić, samoróbka spowoduje że układ przestanie być łatwo naprawialny. Istnieją też sterowniki "safety" o zwiększonej niezawodności, z wieloma dodatkowymi zabezpieczeniami może mają watchdog dostępny dla użytkownika. Szczerze...
watchdog bascom resetuje mikroprocesor watchdog opcja watchdog
zabezpieczenie różnicowy samsung firmware updater wyświetlacz huawei
orange własny router zamiast funbox orange własny router zamiast funbox
Zamiana tranzystora BD135 10gr na 16gr w WS432 Diody SMD 4264H - schemat i zastosowanie