W sekcji setup dodaj linijkę Serial.println("start"); WDG domyślnie jest wyłączony.
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"...
W wielu nowszych AVRach jeśli watchdog był źródłem resetu to zostaje włączony automatycznie, bo bit WDE jest ustawiany tak jak WDF z rejestru MCUSR. Pozostałe bity rejestru WDTCSR są wyzerowane, a to oznacza, że ustawiony jest minimalny czas. Wyłączenie watchdoga należy wykonać przed funkcją main. Służą do tego sekcje .initx. Ponieważ będzie to funkcja...
Natomiast drążąc dalej temat jak wyjaśnić to, że na atmedze16 przy identycznej kofiguracji fuse'ów wszystko działało elegancko? Na procku ATmega162 ale podobnie na ATmega88 itp ... też działa elegancko. Tyle, że trzeba doczytać w nocie i pamiętać, że domyślnie Watchdog jest włączony. I wcale nie trzeba go zaraz fusami wyłączać bo po co? Może się często...
Czy ktoś może mi powiedzieć czy poniższy zapis spowoduje poprawne właczenie watchdoga na 1s w ATmega128? Wyczytałem, że powinno się w tym procku wpierw wyłączyć watchdoga a następnie go włączyć. Czy poniższy zapis to realizuje?? Jeśli są jakieś błędy to prosiłbym o ich korektę. ; DISABLE WATCHDOG ldir31, (1<<WDTOE) | (1<<WDE) outWDTCR, r31...
Ten problem został rozwiązany! https://github.com/openshwprojects/OpenB...
Na restarty wyłącz watchdoga w SM.
Czyli wyłączenie WatchDoga jest na takim samym poziomie bezpieczeństwa jakie zapewnia sam WatchDog, bo zawsze można wyobrazić sobie takie działanie programu że WatchDoga jest kasowany a jednak program nie działa zgodnie z naszym zamiarem.
Wyłącz watchdoga [; 4\/3!!
Wszystko słusznie ale czemu tak przywiązałeś się do tego bitu WDCE który jest używany tylko jako zabezpieczenie przed przypadkową modyfikacją rejestru WDTCSR. Zwróć uwagę na WDE - jego opis oraz parametr "Initial value" w tabelce. Ten bit nie jest domyślnie kasowany przy resecie a to oznacza, że po resecie watchdog dalej działa ale już z czasem time-out...
Niestety, na tym wsadzie też resetuje się po kilku s. Oto końcówka logu: 17MB65 42914L ORION ORION PIF42-DLED
Wywal ten kondensator z nogi resetu. Zostaw sam rezystor do VCC. Ktoś już miał dokładnie taki sam problem. I wyłącz watchdog'a w fusebitach. I powiedz czy coś to zmieniło ;)
Zrobiłem szybki test, aplikacja która wywoływała bootloader poprzez wdt_enable(WDTO_15MS); zamieniłem na wdt_enable(WDTO_250MS); bo ewidentnie po tym procesor ciągle był resetowany przez WDT, ustawiony bit WDRF mimo że bootloader jako trzecia z instrukcji w main ma wdt_disable(); Dodałem więc: [syntax=c]static void __init3( void ) __attribute__ (( section(...
hej! Wiem, że jest sporo postów,a każdy z krótkim opisem watchdoga, ale nie znalazłem takie na temat 8051, w którym jest opisane wyłączenie watchdoga. Tak wogóle to nie wiem czy standardowo watchdog w at89s52 jest włączony czy wyłączony. Jeżeli jest włączony to prosze o pomoc w zakresie jego wyłączenia. A problem ten wyniknął dlatego, że mam program,...
Ustal z czego się bierze wpis w tabeli watchdog i usuń przyczynę. Kasowanie takiej ilości rekordów poprzez delete to też średni pomysł, zabawa n tyle ciekawa że myadmin dostanie timeouta tak że przed tym pomysłem ostrzegam. Czyść watchdoga z Crona skryptem PHP. Jest jeszcze jeden porblem dla którego trzeba trzymać drupala za pysk przy tabeli Watchdog....
Widzę że mam do czynienia z osobą wrażliwą na punkcie poprawnej polszczyzny więc postaram sie pisać ładnie - w miarę możliwości. Dzięki za opis funkcji. Wyłączenie "Watchdoga" spowodowało, że telewizor przestał się ponownie uruchamiać. Zastanawiałem się chwilę, która aplikacja, czy może system powoduje problem i zajrzałem do dziennika zdarzeń "log'ów"...
Cześć Przekopałem się jeszcze raz przez dokumentację i chyba znalazłem problem. AT91SAM7S ma domyślnie wyłączoną opcję "user reset" czyli reset z nóżki. "Software reset" z kolei wymaga zapisu do rejestru co jest możliwe tylko kiedy procesor jest zatrzymany. Jeżeli procesor nie jest zatrzymany tylko "power on reset " działa. Dodałem w swojej konfiguracji...
WD mam ustawiony na stałe fusebitami. No dobrze, ale musi być OFF.
OK, czyli przyczyny sprzętowe (schemat) można uznać, za nie powodujące tych problemów: BOD mam wyłączony, po wyłączeniu Watchdoga program nie działa, ... ... a po przejściu na 128 kHz 1mA i teraz to już procka nie można nawet odczytac ID a tym bardziej zaprogramować. Uważam, że problem leży po stronie programu, ale niestety w tym Ci nie pomogę, bo BASCOM...
Jeśli piszesz w WinAVR i otworzysz plik w asemblerze to zobaczysz, że każde nie używane przerwanie prowadzi do resetu. Nieużywane tzn. nie posiada funkcji obsługi przerwania. Przerwanie takie od np. przepełnienia timera może nastąpić jeśli zostanie odblokowane, ale jak mówisz w tym przypadku to nie to. Możesz po prostu wyłączyć watchdoga i upewnić się...
Ale teraz jak mam funkcje do migania diodą co sekundę to znowu miga jak powalona :/ jak sobie tą funkcje umieszcze w while i tam mam ze ma zmieniac co sekunde stan. No to porównaj, to co dołożyłem, z tym co było i dorzuć w swoim programie tak samo odpowiedni plik nagłówkowy na początku oraz <wdt_reset();> na początku pętli głównej, albo wyłącz...
(at)mzielin może i masz racje z tym watchdogiem (szczerze myślałem że się bez niego obejdzie :) ), jednak chyba nie umiem go prawidłowo zaprogramować, a mianowicie: void reset(void) { asm("cli"); //na wszelki wypadek asm("wdr"); //reset flagi WDRF w rejestrze MCUSR //nie ustawiam bitów WDP0..3, ponieważ...
Cóż ja wyznaję zasadę albo zrobić coś porządnie albo nie robić tego wcale. Wiele procesorów nie daje możliwości wyłączenia WatchDoga. Niektóre specjalizowane WatchDogi zewnętrzne wymagają wręcz kasowania w ściśle wyznaczonych okienkach czasowych. Umieszczenie w kodzie sekwencji wył. WatchDoga może w krytycznym przypadku doprowadzić do jego przypadkowego...
WDG_SW nie służy do włączenia bądź wyłączenia watchdoga, tylko wyboru między tym czy możesz sobie go włączyć ręcznie w swoim programie (tak powinno być domyślnie), a tym czy watchdog jest zawsze sprzętowo uruchamiany po resecie układu. Dzięki za wyjaśnienie. Fakt , wszystko ładnie jest w RM'ie opisane ( jak to często bywa ;) ). Nie miałem czasu wczoraj...
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...
Czy zdarzają się tego typu uszkodzenia atmegi? Biorąc pod uwagę info z tego forum, tak co druga atmega wychodzi z fabryki uszkodzona. Rzeczy z tymi procesorami dzieją się niesamowite a ludzie pracujący w Atmelu powinni zająć się czymś innym. Masz wyłączonego watchdoga fusami? Druga sprawa to przycisk masz na PD0 a sprawdzasz stan na PD3. Chcesz sprawdzić...
to jakiś procesor czy coś, on ma się tak grzać? Tak, ma się grzać. Dodam, że tv strasznie muli To na pewno nie jest wina tego modułu. Szkoda bo mógłbym to wymienić sam a tak to raczej muszę się go pozbyć bo zasilacz już wymieniony mulenie dalej występuje a oprogramowania zerowego nie da się wgrać nawet po wyłączeniu watchdog czy resecie ustawień fabrycznych...
Odinstalowałem, ale śmieci jakieś zostały. Teraz jest zainstalowany od nowa i wyłączona usługa watchdog i jest ok. Na razie tej usługi nie włączam. Nie mam pojęcia dlaczego stwarza problem.
A czy wsad do tego odpowiednika będzie pasował? I czy ten [url=http://student.uci.agh.edu.pl/~rnog... (to chyba JDM) będzie dobry do zaprogramowania? I jakim programem? Bo te programy, które znam nie mają opcji wyłączenia Watchdoga. I elektryk co sądzisz o tym schemacie klipa z PIC 12C672/12CE674 ? Czy jest do niego...
Zlecę opracowanie i wykonanie prostego watchdoga sterowanego przez USB/RS232. Planowana zasada działania: aplikacja uruchomiona na urządzeniu będzie wysyłać do portu szeregowego (przejściówka przypięta do USB) komunikaty w ustalonych odstępach czasu X . Jeśli komunikat nie pojawi się, po Y sekundach ma nastąpić rozwarcie przekaźnika na czas Z przez...
jeśli pokazuje ci 2mA to jeszcze nie jest niestety w najpełniejszym trybie PowerDown. W tym najgłębszym trybie miernik powinien ci pkazywać 0,6uA a skoro są mili ampery to znaczy, że bardzo częto się wybudza ze snu Dodano po 3 w związku z tym, że wykonałeś kawał dobrej roboty to tutaj pokażę ci jak ja zrobiłem usypianie procka, jak widać jest to robione...
master_pablo ---> gaaaat demit ;) ale odstawiłeś teraz bajerek ;) no coś pięknego !!! - i to makefile - EXTRA! .... odnośnie tego if( uart_waitchar(500) < 1 ) goto CallApp; to ma to oczywiście za zadanie oczekiwać na dane z PCta ale max przez okres 500ms, jeśli nie nadlecą to bootloader się wyłącza. Wszędzie starałem się dać wait_char...
Dzień dobry, mam problem z routerem ODU ZTE MC889. Router został zakupiony w T-Mobile i został zainstalowany na dachu. Niestety po kilku miesiącach notorycznie sam wyłącza 5G, co powoduje, że w ogóle nie ma internetu. Myślałem, że to moja wina, bo bawiłem się trochę pasmami i trybami, więc wszystko ponownie zaznaczyłem, tak jak było domyślnie - wszystkie...
Mikroprocesor może się resetować. Może być włączony Watchdog. Poczytaj tutaj: http://atmega32.republika.pl/12.htm Za włączenie/wyłączenie Watchdog odpowiada bit WDTON w FuseBitach. I jeszcze ldi R16,0b11111111 out PORTB,R16 jesteś pewny że to zapala diodę (będzie tak tylko jeśli katoda będzie na stałe do GND, a anoda do odpowiedniego pinu - oczywiście...
Chodzi o to, że po włączeniu sterownika do prądu (resecie mikrokontrolera) pompa od razu jest włączana nawet bez procesora. Wyłączona zostaje dopiero po pierwszym odczycie temperatury. Uchroni cię to przed nie pożądanym wyłączeniem pompy gdy np. ulegnie uszkodzeniu czujnik temperatury. Po każdym odczycie zeruj licznik watchdog. Wówczas nawet gdy odetniesz...
Wyłącz watchdoga. pozdrawiam Wat
Zmień konfiguracje na wyłączonego watchdoga i sprawdź, to nie zaboli... ;)
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 Fuse Programmed: In this mode, the Watchdog Timer is always enabled , and the WDE...
Wyłączyłem watchdoga i sterownik przestał się zawieszać. Dlaczego ? Płytka przeprojektowana. wieczorem podeślę schemat.
Momento, zaraz przeczytam pdfa i może coś sie wyjaśni Już wiem Ten kontroler nie ma WDCE, tylko bit odpowiedzialny za możliwość wyłączenia watchdoga: WDTOE, który musi byc zaprogramowany w tym samym cyklu co WDE (w celu wyłaczenia watchdoga), a dokładniej: Wpisujesz dwie jedynki (bity WDTOE i WDE) a następnie w ciągu 4 cykli wpisujesz 0 do WDE i dopiero...
Zostawiłem wyłączonego Watchdog'a. Telewizor ma zainstalowany SamyGo. Znalazłem informację, iż może on powodować takie problemy. Dziękuję i pozdrawiam.
Fusebity rozumiem że zmieniłeś na zewnętrzny kwarc. Spróbuj jeszcze wyłączyć watchdoga w programie , może gdzieś się nie wyrabia program i się resetuje.
... zaznaczam, że mam wyłączonego watchdoga i JTAGA. A co z M103C :?:
No proszę bardzo // Program skompilowany pod AVRStudio 4 // To działa po dotknięciu int0 do plusa // a w praktyce to nawet po dotknięciu końcówką miernika .INCLUDE "m32def.inc" .org 0x0000 rjmp Reset .org INT0addr // ustawienie wektora dla int0 rjmp ob_przerw // -//- .org 0x2a Reset: //wektor dla reset tutaj skacze proc po resecie ldi R24,high(RAMEND)...
Witam Mam problem z centralką CXS, a mianowicie co jakiś czas restartuje się. Najciekawsze jest to dzieje się to o pełnych godzinach. Czasem jest to raz dziennie a bywa i 6-7 razy. W monitorze centrali wykazuje "reset od watchdoga" i wyłączenie. Czym może to być spowodowane i jak temu zapobiec. Wkluczam raczej zasilanie bo podpinałem przez UPSa i bez...
Witam Oczywiście TSM2302, to jest idealny wynalazek, co do BOD to nie pamiętam czy da się wyłaczyć czy tylko zmienić poziom, ale wyłącz Watchdoga, on zwiększa pobór prądu conajmniej kilkanaście razy Piotr
Witam! Przepraszam, że tak późno ale sesja... Problem okazał się być banalny -wystarczyło wyłączyć watchdoga na FS i wszystko pięknie chodzi. Dzięki wszystkim za pomoc i uważam temat za zamknięty.
Dla potomnych - domyślnie włączony był Watchdog. Jego wyłączenie lub zmiana konfiguracji rozwiązuje problem. Swoją drogą - to dziwne, że domyślnie jest on włączony.
Witam, telewizor zaczął się restartować więc wymieniłem pamięć nand. Teraz po włączeniu działa przez 2 minuty po czym wyłącza się i włącza. Zrestartowałem go w menu serwisowym - nie pomogło. Wyłączyłem watchdoga - nie pomogło. Co mogę jeszcze zrobić? Gdzie szukać przyczyny? Dodam, że podmieniłem zasilacz z innego działającego tv , ale dalej to samo.
Witam Mam problem z centralką CXS, a mianowicie co jakiś czas restartuje się. Najciekawsze jest to dzieje się to o pełnych godzinach. Czasem jest to raz dziennie a bywa i 6-7 razy. W monitorze centrali wykazuje "reset od watchdoga" i wyłączenie. Czym może to być spowodowane i jak temu zapobiec. Wkluczam raczej zasilanie bo podpinałem przez UPSa i bez...
upewnij się, że masz wyłączonego WatchDoga. On lubi płatać rózne takie figle. Dyskusja na podobny temat była tu kilka dni temu. W pętli nieskończonej resetuj watch doga (WDR), albo go normalnie wyłącz. Może to będzie to, nie wiem.
Witam Mój błąd,już działa. Nie wyłączyłem watchdoga w fusebitach. poprzednie moje posty w tym temacie można skasować. Co do sterowania jasnością , myślę że w zupełności wystarczy fotodioda i tranzystor włączony w szereg zasilania wyświetlaczy. ----------- Pozdrawiam
do programowania procka używam bascoma avr demo. Domyślam się że być moze chodzi o fuse bita D?external reset? jeśli tak to mam go jako załączony (jest enabled). To wszystkie: calibration0=53 calibration1=4D lockbit=(11) no memory lock features enabled fusebit C=(1) divide clock by 8 disabled fusebit B=(1) output clock on CKOUT pin disabled fusebit...
...Dodam jescze że sprawdziłem układ resetu (rezystor podciągający) i zasilanie. Czy masz sprzętowo(fusebits) włączonego watchdoga :?: Takie coś ... clr acc out WDTCR,acc ... to za mało , żeby go wyłączyć :( Polecam przykład z dokumentacji , jak wyłączyć watchdoga. Piotrek
:arrow: #19 Nie wiem na co patrzeć, bo z żadnego wykresu nie wynika to co napisałeś. Przecież na tym wykresie z prawej masz zależność oporności kanału od temperatury... Bo jak się program zwiesi to się zaczną jaja Można sterować MOSFET-a poprzez przerzutnik monostabilny wyzwalany zboczem - tak, że gdy nie będzie sygnałów, to MOSFET pozostanie wyłączony....
witam.Telewizor jak w tytule. jest to dokonczenie postu http://www.elektroda.pl/rtvforum/topic15... Po wyłączeniu opcji watchdog telewizor się włącza normalnie ale brak odbioru z głowicy.Tzn łapie tak jakby zaśnieżony kanał czeski na C60 i nic poza tym. W menu serwisowym głowica ustawiona na AUTO. Typ głowicy to SAMSUNG TCPW3001PD32s(h) ( BN40-00079A).Zmierzyłem...
A można prosić o kawałek kodu? takiego gotowca co można wkleić do mojego listingu, bo ja inicjuję tylko porty, mam wyłączonego watchdoga, chyba coś w deklaracjach trzeba dodać aby użyć TMR0, prawda? ja nie latam jeszcze wysoko w programowaniu, mój post został przeniesiony z działu dla początkujących :|
Dzięki, rzeczywiście jest jak piszesz, lecz po wstawieniu nowej pamięci odbiornik cyklicznie załącza się i wyłącza co kilkanaście sekund. Masz może jakieś solucje do takiej usterki? Pierwotnie uszkodzone były elki w zasilaczu 1000/10 4szt. Pomogło wyłączenie D-Watchdog w trybie serwisowym, co nadzoruje ten "stróż"? dodane po godzinie... Odbiornik działa,...
Nie chcesz auto łączenia z WiFi to masz funkcję WiFi.setAutoConnect(false); W narzędziach arduino pod pozycją Erase Flash możesz wybrać by za każdym wgraniem szkicu kasowało cały flash (jak wyżej). Jak masz długie pętle z dużą ilością instrukcji użyj w każdej iteracji yield(); lub delay(0); unikniesz tym wyzwolenia watchdoga. Zawsze można wyłączyć watchdoga...
Skąd pomysł do użycia rekurencji? Wydawało mi się to naturalnym rozwiązaniem i działało przez kilka lat, przy czym nie było wtedy obliczeń, tylko sprawdzenie pinu i ponowne wywołanie albo reset. Przecie da się to napisac if'em i/czy pętlą Rzeczywiście. Jakoś tak bylem zafiksowany na tej rekurencji, że to oczywiste rozwiązanie mi umknęło. Mam naturalną...
Nom po dwóch dniach walki soft działa. Troszkę dała mi w kość dyrektywa $noramclear bo po twardym restarcie zostają krzaczki w pamięci i trzeba analizować czy to był restart przez watchdoga czy przez wyłączenie zasilania. W wyświetlaczu LCD trzeba było podciągnąć do plusa Enable bo się pojawiały krzaczki. W sumie po dokładniejszych pomiarach układ (bez...
Cześć, nigdy nie miałem problemów w kwestiach używania watchdog'a do wybudzania mikrokontrolerów pic - czy to serii 16 czy 18. Problem mam z układem pic24fj128ga202 (kompilator XC16, ver. 1.7). Mikrokontroler po wyjściu z uśpienia pomimo użycia instrukcji wyłączenia watchdog'a resetuje się. Zarówno funkcja Sleep() czy sam watchdog działają niezależnie...
Watchdog zadziała wystarczająco szybko, a do wyłączenia grzałki system nie jest potrzebny - w momencie resetu rezystor między wyjściem mikrokontrolera a masą wyłączy tranzystor. Trzeba tylko uważać, żeby nie włączyć grzałki za wcześnie po zadziałaniu watchdoga.
Z tego co pamiętam to musisz jeszcze wyłączyć chyba watchdoga w fusebitach, też miałem z tym problem ale dawno, ale zeszło do tych parunastu uA :) Poszukaj w nocie.
Spróbuj test 1: - przed wejściem w sleep zatrzymaj timer zdejmując z niego sygnał zegarowy (czyli zatrzymanie timera, ustawiasz to podobnie jak preskaler) - dodatkowo wyłącz watchdoga jeśli go używasz - wejdź w sleep - wyjdź ze sleep, włącz timer, nie włączaj watchdoga, sprawdź czy masz generowany dobry sygnał Test 2 jeśli wciąż źle działa: - określ...
Ale wymuszenie stanu po włączeniu to nie to samo co hazard czy wyścigi. Rozwiązaniem pierwszego jest ogólnie stosowany prosty sposób. W zależności jaki stan chcemy otrzymać po włączeniu jedno z wejść R lub S należy połączyć z masą rezystorem np 4,7-10k i jednocześnie z plusem kondensatorem np 1-10uF. Dobrze jest dla bezpieczeństwa zbocznikować rezystor...
Tak jak napisałeś powinno być dobrze. Jeszcze jedna uwaga. Poprzednio miałeś ustawione bity na Interrupt and System Reset Mode. To może obecnie skomplikować ci możliwość przestawienia nastaw WatchDoga.Jeśli po wpisaniu tych wartości do rejestru nadal działanie WatchDoga nie będzie zgodne z oczekiwaniami to dzieje się tak dlatego iż w sterowaniu WatchDogiem...
Witam Przyłączam się do odpowiedzi poprzednika 'albertb'. O ile dobrze pamiętam to w ARM-ach atmela trzeba na dzień dobry wyłączyć watchdoga. Pewnie się nasunie pytanie jak to zrobić. Niestety odpowiedź nie jest zbyt prosta, należy umieścić odpowiednią linijkę w pliku startowym różnie nazywanym startup.S lub boot.S czy jakoś inaczej nazwać można jak...
o jest tak jak się chce szkłem dupę utrzeć. Ałć - boli na samą myśl. :) A to takie na dodatkowej płytce u góry: https://obrazki.elektroda.pl/7051568300_... to tylko przyciski, czy dyskoteka też tam jest? Bo jeśli jakiś LED świeci i gaśnie po wyłączeniu, można zrobić watchdog-a, który będzie symulować ponowne naciśnięcie przycisku....
Takie układy najlepiej testować z użyciem generatora robiącego za układ zapłonowy, z cewką WN i świecą zapłonową. Udar elektromagnetyczny w momencie wyładowania jest bardzo silny, potrafił mi zawiesić 80C552 tak że watchdog padał, zostawał jedynie reset przyciskiem. Natomiast gdy ostatnio bawiłem się w zrobienie zamiennika Nanoplexa na ATmega162 szczególnie...
Nie kojarzę jak to jest w STM ale w AVR po resecie zrealizowanym przez WD rejestry konfiguracyjne WD nie są kasowane - tj. watchdog od momentu startu kodu działa tak jak został zaprogramowany przed resetem i czeka na komendę WDR albo wyłączenie. Jeśli ktoś tego nie uwzględni w kodzie to po resecie od WD mikrokontroler potrafi wpaść w pętlę resetowania...
Sprawdzić ustawienia CKSEL - czy odpowiednie dla danego kwarcu. Sprawdzić kwarc i kondensatory przy kwarcu. Ewentualnie włączyć Watchdog.
Jak nie ma internetu to tak jakby router jest zawieszony. Pentagram się uruchamia ponownie (przez watchdoga) i czasami traci niektóre ustawienia. Gdyby wyłączyć WatchDoga to router się zawiesza tzn następuje brak komunikacji między kompem a routerem (żółty znaczek przy połączeniu w win7). Sagem gubi synchro, po czym się wyłącza i włącza samoczynnie....
Czy ktoś może mi wytłumaczyć dlaczego gdy mam w fusebitach włączonego watchdoga w procku atmega8 dioda mruga jak szalona z dużą częstotliwością a gdy wyłącze go dioda zaczyna mrugać z opóżnieniem 3s normalnym, gdy zmieniam wartości opóźnienia w diody nie reagują. #include <avr/io.h> #include <util/delay.h> int main(void) { /*...
(at)maras77 , nie będę podawał konkretnych modeli dla porównania ale powiedz mi, który sprzedawany na rynku "sterownik" np. pomp ma dodatkowy zewnętrzny(!) układ watchdoga. Oczywiście wiemy, że coś takiego by się przydało ale gdzieś musi być granica zdrowego rozsądku. Piec piecem ale jak zawieźć zimą dziecko do szkoły samochodem bez zewnętrznego watchdoga...
Wyłącz we fusach watchdoga, a jak to zrobić znajdziesz w dokumentacji, w przyklejonym temacie na forum i w 100 innych z podobnym problemem.
Witam. Buduję sieć w hotelu. Bedą tam 4 routery wi-fi żeby ogarnąć cały hotel. Czy są jakieś routery DSL które mają w opcjach automatyczny restart o danej godzinie. Ponieważ przy takiej ilości routerów co chwilę może jakiś router się zawiesić i trzeba będzie go restartować a chcę tego uniknąć. Nie chcę też stosować wyłączników prądowych czasowych....
No dobrze wyświetlacz oberwie przepięciem i nie jest w stanie go zainicjować procesor bez wyłączenia mu zasilania. Ale sam procesor z programem musi wstać po resecie przez Watchdog? A nie wstaje. Jak zrobić ten rejestr?
A jak to niby ma wykrywać kiedy się urządzenie wyłącza (czyt. odcina zasilanie, tak?) Albo dajesz zasilanie bateryjne i watchdoga + zapis zmiennych i przejście w power down przy wykryciu power failure, albo zapisujesz zmienne co jakiś czas, np. nastawy po zatwierdzeniu przez użytkownika klawiszem.
No to może pokaże jak to wszystko teraz wygląda. Przede wszystkim po długich zabawach z programem i róznymi wersjami stwierdziłem, że ....nie ma sensu pakować się w różne cuda. Bawiłem się z kontaktronem i wyłączaniem "kluczem magnetycznym", ale porzuciłem temat. Powód prosty....w zasadzie wszystko co było mi potrzebne do zbudowania pierwszej wersji...
Witam, próbuję uruchomić Watchdag'a jak w temacie i mam problem reset wykonuje się pięknie a i program "wchodzi" w wektor ISR(WDT_vect), tylko, że 30 razy .... zapewne robię kardynalny błąd, z nieznajomości dogłębnej tematu poniżej kody main https://obrazki.elektroda.pl/6340020400_... może ktoś wspomoże wskazaniem błędu pozdrawiam Dodano...
Witam. Po dzisiejszych próbach okazało się co następuje: 1. Przyczyną takiego a nie innego stanu na pinach był najwyraźniej działający watchdog, zgodnie z tym co zasugerowali koledzy zerpo i McRancor 2. Postanowilem unieruchomic watchdoga, przynajmniej na czas testów projektu, w tym celu zmodyfikowałem kod: #include <avr\io.h> void WDT_off(void)...
Juz wiem HURRAAAA!!!!, problem tkwil w watchdogu, byl wlączony i resetował mi procka co chwilę, stąd to mruganie, po wyłączeniu go wszystko zaczęło działać. :D
Witam Wyłączenie przerwania nie wchodzi w grę mam tam reset watchdog-a a pyzatym chce kontrolować temp cały czas niezależnie od miejsca w którym się znajduje z najwyższym priorytetem. Myślę że pozostaje mi rozwiązanie 2 ale czy Kolega zgada się z moja teorią o przerywaniu transmisji danych do LCD? Pozdrawiam
Witam, Jeszcze wczoraj myślałem, że nie będę miał z tym żadnego problemu. Dziś jest inaczej. Nie jestem pewien, czy to wina pracy w trybie User, ale nie jestem w stanie wykonać resetu przez RSTC: AT91C_BASE_RSTC->RSTC_RCR = AT91C_RSTC_KEY | AT91C_RSTC_PERRST | AT91C_RSTC_EXTRST | AT91C_RSTC_PROCRST; while (AT91C_BASE_RSTC->RSTC_RSR & AT91C_RSTC_SRCMP);...
Witam. Problem następujący: Ustawienie sprzętowego watchdoga bajtem konfiguracji podczas wgrywania Rflascher-em zabija wszelką możliwość komunikacji po JTAGu. Nie można na nowo wgrać programu, wyczyścić pamięci ani bajtu konfiguracji żeby wyłączyć tego watchdoga. Oczywiście program wgrywający ostrzega przed tym faktem, ale zawsze jest tak że trzeba...
Fabryczne urządzenia tego typu posiadają moduł nawilżania i podgrzewania powietrza (powietrze przechodzi przez zbiornik z podgrzewaną wodą destylowaną) i niestety są dość głośne. Jak wspomniano niezwykle ważna w takich urządzeniach jest świadomość możliwości awarii i to już na etapie projektowania. Układ wykonawczy powinien być tak zaprojektowany, by...
Na schemacie rzeczywiście nie ma złącza programatora. Posiadam programator ISP, taki prosty z Allegro. Działa na tej zasadzie, że procek wpinam do podstawki i następnie do programatora. Następnie przez USB, za pomocą programu ProgISP, programuję. Nie mogę zatem debugowac, czy jak się to tam zwie. Mniejsza z tym. Nie zamieściłem programatora na schemacie,...
Witam Układ STM32F103 usypiam za pomocą instrukcji __WFI(), usypianie i wybudzanie za pomocą zewnętrznych przerwań działa prawidłowo. Teraz chciałbym dołożyć watchdoga do tego układu. Po zastosowaniu IWDG układ resetuje się co 26s, w sleepie nie ma jak go wyzerować. Sprawdziłem też WWDG z załączonym przerwaniem, niestety to przerwanie się nie zgłasza...
Masz debugger. Sprawdź konfigurację watchdoga, w sensie - wyłącz go.
Jest rejestr WDTCR. Ustawienie bitu 3 włącza watchdoga. Bity 0..2 odpowiadają za częstotliwośc pracy. 0 0 0 16K (16,384) 17.1 ms 0 0 1 32K (32,768) 34.3 ms 0 1 0 64K (65,536) 68.5 ms 0 1 1 128K (131,072) 0.14 s 1 0 0 256K (262,144) 0.27 s 1 0 1 512K (524,288) 0.55 s 1 1 0 1,024K (1,048,576) 1.1...
Witam. Mam taki problem: Jakiś miesiąc temu maszyna zaczęła szwankować, w dowolnym momencie pracy po prostu się wyłączała (nie ważne czy frezowała akurat, wierciła, czy miała chwilkę przerwy). Po zerknięciu w szafę okazało się że, nie ma sygnału z NUM na 1001 bicie w schemacie opisanym jako "watchdog" (załącznik). Po wyłączeniu i włączeniu maszyny sygnał...
Witam. Kupiłem kilka miesięcy temu Lexmarka C534n,do tej pory zero problemów, a tu kilka dni temu w nocy zaczęła nagle bardzo głośno szumieć (wentylator). Jako że zaspany byłem, to nie pamiętam co było na wyświetlaczu napisane, coś w stylu watchdog error albo timeout, bez żadnego kodu błędu. Po wyłączeniu napięcia i powtórnym uruchomieniu drukarka tylko...
Zaczynam powoli rozumieć o co chodzi z rejestrami, aktualnie bawię się PIC12F1840 (7KB flash, 256B RAM, 256B EEPROM, PDIP8). Czy moje poniższe ustawienia są poprawne ? [syntax=c]// PIC12F1840 - ustawianie rejestrów (czy poniższe ustawienia są poprawne?)// // RA0(AN0) jako analogowe wejście, RA1 jako wyjście cyfrowe dla diody LED // // kod ma działać...
Rozpisz sobie tabelkę np. taką jak poniżej: BGR 000 110 101 011 100 010 001 lub RGB 000 011 101 110 001 010 100 Uważnie się przyjrzyj i jak dojdziesz do wniosku, że już wiesz o co chodzi to zacznij przesuwać bity. Co do wyłączenia układu po 2 sekundach to do wyboru : watchdog lub timer0. Co do Attiny13 to strasznie niewygodny układ dla Bascom'a zwłaszcza...
ten reset w watchdogu był tylko poto,, żebym sie nauczył obsługiwać tę funkcję ( bo to pierwszy raz gdy sam napisałem program używając obsługi aż tylu rejestrów. Ogólnie to pomysł był, żeby do myszki komputerowej włożyć taki moduł, dzięki czemu kolor sie będzie cały czas zmieniał. Interrupts będą działały jako funkcje takie jak przyspieszanie, albo...
Witam wszystkich. Poszukiwalem gotowy program na pewien projekt i znalazlem go na P16f84a a moj projekt mial byc wykonany na p18f452 wiec poczytalem o tym i o tym ukontrolorze i postanowilem tylko zmienic troch w kodzie zeby nie bylo problemu z rejestrami. Po wykonaniu QUICKBUILD nie mam zadnych bledow jednak kiedy chce wgrac do mikrokontrolera wyskakuje...
https://obrazki.elektroda.pl/2034175900_... Wczoraj wczesnym rankiem (tj. niedziela) tak sobie leżałem oglądając TV i pomyślałem, że przydałoby się zaświecić światło w pokoju, ale strasznie nie chciało mi się wstawać… Tak powstał pomysł na oświetlenie sypialni sterowane pilotem IR. ;) https://obrazki.elektroda.pl/6206372600_...
ccont to układ zasilajacy. taki elektroniczny zasilacz i cos jeszcze. jezeli jest pod nim zwarcie /pin watchdoga/ moze byc taki efekt. Moze tez zwierac sam układ wtedy trzeba go wypier papier i włozyc sprawny.
Witam Posiadam telewizor Samsung 40F6320. Jakiś czas temu postanowiłem go zrootować przez SamyGO; wszystko przebiegło pomyślnie, ale nie używałem tego za długo, postanowiłem usunąć SamyGO, a więc wyjąć pendrive z tv i już. Telewizor nadal działał bez zarzutu, jedynie pewien problem stanowił SmartHUB a mianowicie by uruchomić jakąkolwiek aplikacje -...
układ watchdoga reset watchdoga watchdoga atmega
piosenka radia kodowanie kluczyka pestki wałka laserowej
volkswagen sharan volkswagen sharan
Kod błędu E30 w pompie ciepła Nulite - przyczyny Gniazdo bezpiecznika składania lusterek w PEUGEOT PARTNER Tepee 2018