watchdog przerwanie

Znaleziono około 660 wyników dla: watchdog przerwanie
  • Przerwanie od watchdoga – zapis do EEPROM i reset procesora po wystąpieniu przerwania

    Watchdog nie musi generować sygnału RESET. W AVRach sam wybierasz czy zgłoszenie od Watchdoga ma zresetować procka czy też tylko wywołać przerwanie od niego, bądź jedno i drugie w kolejności - przerwanie a przy wyjściu z niego reset. http://obrazki.elektroda.pl/1548346700_1...

    Mikrokontrolery AVR   03 Sty 2012 18:08 Odpowiedzi: 6    Wyświetleń: 2151
  • REKLAMA
  • [lpc2XXX] Jak resetować watchdoga bez przerywania przerwań?

    Działaj w trybie system, a nie user, i po problemie. 4\/3!!

    Mikrokontrolery ARM   06 Gru 2009 18:02 Odpowiedzi: 5    Wyświetleń: 1013
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Attiny13a [BASCOM] - Zachowanie zmiennej po resecie WATCHDOG

    AVR nie traci zawartości pamięci przy resecie. Więc jeżeli program nie będzie jej zerował, rozwiązanie jest pewne. Inna sprawa, że w tym wypadku sugerowałbym, by watchdog nie robił resetu, tylko wywoływał przerwanie. Co to będzie za układ?

    Mikrokontrolery   06 Lut 2015 15:30 Odpowiedzi: 3    Wyświetleń: 1119
  • REKLAMA
  • [AtTiny13][C]Wybudzanie watchdogiem z trybu PowerDown

    Witam. Spróbuj wykorzystać watchdoga w trybie przerwania nie resetu. W Main'ie błyskasz diodą pierwszy raz, ustawiasz pieska w tryb przerwania, włączasz watchdoga na 1S i usypiasz procesor i następie pętla bez końca i z pustym ciałem. W przerwaniu mrugasz diodą, resetujesz watchdoga i idziesz dalej spać. Sumarycznie będziesz nawet pobierał mniejszy...

    Mikrokontrolery AVR   05 Wrz 2010 17:28 Odpowiedzi: 13    Wyświetleń: 2903
  • Dlaczego Atmega 328p nie resetuje się przez Watchdog w BASCOM?

    A czy to też nie działa : Config Watchdog = 16 Start Watchdog Disable Interrupts być może Bascom odblokowuje przerwania w starcie watchdoga?

    Mikrokontrolery AVR   06 Sty 2012 23:10 Odpowiedzi: 16    Wyświetleń: 4314
  • REKLAMA
  • [atmega8][c] Watchdog - procesor się restartuje zamiast zgłosić przerwanie

    Autor chce uzyskać SLEEP_MODE_PWR_DOWN, a z tego tryby wybudzi go jedynie watchdog lub przerwanie zewnętrzne (zależnie od uC).

    Mikrokontrolery Początkujący   16 Lut 2012 21:42 Odpowiedzi: 13    Wyświetleń: 4885
  • ATmega328P - Watchdog generuje tylko reset, brak przerwania. Jak to naprawić?

    A skąd wiesz, że się nie wykonuje? Jedyne co widzę, to to, że w przerwaniu zerujesz wyzerowany port. To raczej trudno zauważyć.

    Mikrokontrolery AVR   08 Sie 2016 12:56 Odpowiedzi: 13    Wyświetleń: 1845
  • stm32F100RB - Ustawienie poziomu napięcia wyzwalającego przerwanie GPIO

    Jeśli mierzysz to timerem to nie ma takiej możliwości. Za to na ADC można coś takiego ustawić i nazywa się to "analog watchdog". 4\/3!!

    Mikrokontrolery ARM   12 Sty 2013 14:38 Odpowiedzi: 3    Wyświetleń: 1227
  • Reanimacja i modyfikacja świeczek LED na Attiny13a - problem z poborem prądu tryby SLEEP

    Założenia Watchdoga są takie, że jeśli włączysz przerwanie od niego to za pierwszym okresem nie zresetuje procesora tylko wejdzie w obsługe przerwania, ale on w tym przerwaniu skasuje bit WDTIE i już za drugim okresem zrestartuje procesor. Żeby Watchdog stale miał włączone przerwanie to trzeba to w kółko ustawiać. Teoretycznie nie powinno się z powrotem...

    Mikrokontrolery AVR   03 Kwi 2023 18:32 Odpowiedzi: 10    Wyświetleń: 915
  • ZL25ARM+ZL24ARM: Jak obsłużyć przerwanie watchdog w trybie Timer Mode?

    Podejrzewam ze problem moze byc wynikiem uzycia zlego pliku startowego Sprobuj tego, tylko pamietaj ze przerwanie w C musi byc z __attribute__((interrupt)) PS. Ten startup ma domyslnie wylaczone przerwania w rejestrze CPSR, musisz je dodatkowo wlaczyc (czyszczac bit I w CPSR), mozesz to zmienic w startupie.

    Mikrokontrolery   24 Sie 2007 22:16 Odpowiedzi: 2    Wyświetleń: 1122
  • [stm32f4] STM32F407VGT6 - Przerwania timera PWM co 0.5s po kompilacji w Keil

    Wyłącz watchdoga [; 4\/3!!

    Mikrokontrolery ARM   28 Lut 2013 00:54 Odpowiedzi: 20    Wyświetleń: 3255
  • STM32F100RB (Discovery) - Zmienna modyfikowana w przerwaniu nie zapmiętuje wart.

    Albo stos, albo watchdog.

    Mikrokontrolery ARM   28 Paź 2013 11:25 Odpowiedzi: 11    Wyświetleń: 1860
  • Watchdog w ATmega324 nie uruchamia resetu - jak to naprawić?

    :roll: ... na to bym nie wpadł. Ale i tak na czas włączania wdt przerwania powinny być zablokowane ;)

    Mikrokontrolery AVR   23 Mar 2015 06:34 Odpowiedzi: 7    Wyświetleń: 1164
  • REKLAMA
  • Budzenie AVR. Wywołanie zewnętrznego przerwania INT0.

    Witaj Pojęcie o budzeniu procka masz raczej wątłe, przecież procek budzi się tylko przerwaniem... a dokładniej jednym z bardzo niewielu (watchdog, przerwanie zewnętrzne, otrzymanie danych...) Jeśli poczytasz pdfa to dowiesz się jak wybudzić procka, szczególnie dobrze jest to rozpisane dla M128. Uprzedzam już, ze z tak głębokiego trybu (przerwaniem na...

    Mikrokontrolery   02 Paź 2007 14:51 Odpowiedzi: 4    Wyświetleń: 1538
  • Realizer 2.1: Konfiguracja Watchdoga i Przerwań NMI - Jak to zrobić?

    Przyłaczam sie do tematu odnośnie problemów z realizerem. Też początkuję (z wersją 2.1). Moje pytanka to : 1. jak wyzwolić watchdoga, jak ustalić czas kontroli; 2. jak skorzystać z przerwania NMI, jak przyporządkować daną procedurę pod pin NMI 3. jak przyporządkować podprogramy do przerwań występujących na pinach deklarowanych jako "wejście z przerwaniem"...

    Początkujący Elektronicy   09 Maj 2003 10:24 Odpowiedzi: 1    Wyświetleń: 1320
  • Atmega16: Brak reakcji na zmianę stanu portu A w Bascomie, pętla Do Loop

    hmmm Przede wszystkim: Enable Interrupts On Timer0 Przerwanie Stop Watchdog Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 256 'PWM=250Hz Load Timer0 = 195 To włączenie przerwania jest wstrętne w tym miejscu:P Co do wniosków... może spróbuj zwiększyć stos o...

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1537
  • Kod w języku C z wstawką asemblerową dla ATmega2560 - przerwanie od watchdoga

    Witam, jaki problem chcesz rozwiązać? Pokaż treść zadania. Temat podobny do poprzedniego, w którym też brakuje pytania. Pozdrawiam.

    Mikrokontrolery AVR   17 Lut 2022 11:08 Odpowiedzi: 3    Wyświetleń: 477
  • Watchdog ATmega328: Dlaczego używać cli() po wdt_enable(WDTO_1S)?

    A gdy przerwanie załóżmy wystąpi po uruchomieniu watchdoga, ale przed instrukcją cli(). Wtedy w przerwaniu zostanie wyłączony watchdog i cały program zatrzyma się na while(1)? To w takim razie można używać przerwań do wyłączania watchdoga?

    Mikrokontrolery Początkujący   04 Mar 2018 22:02 Odpowiedzi: 9    Wyświetleń: 822
  • ATmega328 - Jak użyć timera bez przerwań do odmierzania czasu?

    To może mozesz sobie pozwolić na przerwanie raz na 8 sekund - watchdog interrupt. Przerwanie w AVR - ach jest b szybkie 4 takty zegara na jmp - jezeli napiszesz sobie zwiekszanie jakiegos 8 bitowego progrmaowego timerka to tez raptem pare cykli dodasz. Cięzko mi wyobrazic sobie tak krytyczną procedure aby nie mogła sobie pozwolić na powiedzmy 20 taktów...

    Mikrokontrolery AVR   06 Gru 2015 00:46 Odpowiedzi: 8    Wyświetleń: 1014
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Konfigurujesz WD na 256 i startujesz. Teraz jeśli chcesz by WD wybudził procesor, ale go nie zresetował to MUSISZ włączyć przerwanie od WD. W obsłudze przerwania nie musisz nic robić. Procek wroci w miejsce gdzie użyłeś SLEEP. Teraz jeśli możesz przez tę sekundę kiedy pracuje resetować WD co 200ms to nic nie trzeba robić, ale jesli coś tam dłuzej trwa...

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 777
  • Jak poprawnie skonfigurować Watchdog w ATmega644?

    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...

    Mikrokontrolery AVR   02 Cze 2020 09:34 Odpowiedzi: 5    Wyświetleń: 693
  • Karta MMC. Odczytywanie sektorów. Program się zapętla.

    A jak zamiast tego: u08 spi_tx_rx(u08 byte) { SPDR = byte; loop_until_bit_is_set(SPSR, SPIF); return (SPDR); } zastosujesz to: u08 spi_tx_rx(u08 byte) { SPDR = byte; while (!(SPSR & (1 << SPIF))); return (SPDR); } Jeszcze takie dwa pytania. Watchdog jest wyłączony?...

    Mikrokontrolery   18 Mar 2007 14:20 Odpowiedzi: 8    Wyświetleń: 1461
  • [Attiny13][GCC] - Watchdog do wybudzania z Idle/Power-Down

    Witam, Oczywiście, że możesz wybudzać procesor z trybu Power-down bez resetowania procesora, Watchdog wywołuje przerwanie "od siebie" i procesor jest już aktywny. A to czy podczas przerwania od Watchdoga procesor jest resetowany czy też nie to muszisz ustawić w odpowiednim rejestrze z Watchdoga (WDTCR) tam też ustawisz czas po jakim będzie generowane...

    Mikrokontrolery AVR   01 Lip 2009 17:30 Odpowiedzi: 4    Wyświetleń: 2191
  • Sterowanie przekaźnikiem SSR 230V/40A - zabezpieczenia mikrokontrolera

    Ssr Fotek 40da bez radiatora. Na razie działa chociaz musze posiedziec nad optymalizacja uC bo zre za duzo pradu (okolo 25mA + prsekaznik 5mA jak jest wlaczony). Moge to spokojnie zjechać, usypiajac uC i realizujac wybudzanie np. timerem lub watchdogiem + przerwaniem na pinie czujnika. Co do sekundy to nie musi działać. Po optymalizacji dorzuce jakis...

    Mikrokontrolery   21 Sty 2017 17:03 Odpowiedzi: 24    Wyświetleń: 4674
  • Instrukcje Watchdog, reset proca po zwisie od przepięcia.

    Jak to mówią "Strzeżonego .... strzeże", ale zaufaj sprzętowemu On-chip Brown-out Detection i nie powielaj zabezpieczenia, które może Ci przeszkodzić jeżeli źle policzysz czasy realizacji jakichś funkcji w przerwaniach itp. Watchdog w przypadku Atmega8 stosuj raczej gdy program może wchodzić w jakieś dziwne stany np. zatrzymania w pętli z powodu niedotarcia...

    Mikrokontrolery AVR   13 Gru 2010 19:25 Odpowiedzi: 15    Wyświetleń: 1957
  • [Bascom AVR] watchdog po input. Zaprzęgać przerwania?

    xury - skoro już wykorzystujemy Bytematch=13 to nadal spokojnie można korzystać z Input tylko warto całość dobrze przemyśleć jak? polecam do przeanalizowania przykładowy kod pod koniec poniższego tematu http://www.elektroda.pl/rtvforum/topic14... tak jak tam widać - polecenie Input jest uruchamiane tylko wtedy gdy jesteśmy pewni dzięki Bytematch...

    Mikrokontrolery AVR   02 Lis 2009 18:59 Odpowiedzi: 8    Wyświetleń: 2098
  • Cykliczne wybudzenie mikrokontrolera z trybu power-down.

    Nieprawda, nie musi resetować procesor, może wyłącznie wywoływać przerwanie... A co napisałem? Przypomnę Jeśli jednak watchdog ma możliwość generowania przerwania, to problemu nie ma trzeba w przerwaniu od watchdoga zresetować go i program będzie kontynuowany.

    Mikrokontrolery   18 Mar 2018 22:27 Odpowiedzi: 9    Wyświetleń: 681
  • Powerdown i watchdog - cykle dłuższe niż 8 s Attiny13

    Ostatnio męczyłem watchdoga w tym procku. Watchdog ma niezależny zegar i można uzyskać maksymalny czas 8 sekund. http://obrazki.elektroda.pl/7856338600_1... Dodano po 5 Jeszcze jedno. W tm procesorze watchdog może generować przerwanie, możesz wykorzystać.

    Mikrokontrolery AVR   19 Paź 2011 10:50 Odpowiedzi: 13    Wyświetleń: 3196
  • Atmega328P: wykonanie przerwania po wybudzeniu, SPI i MISO, resetowanie

    To przy budzeniu przerwaniem przy pierwszym sygnale przerwaniu wykona się przerwanie i w nim kod? Tak. Warto zapoznać się z: https://www.nongnu.org/avr-libc/user-man... znacie jakieś sposoby na resetowanie mikrokontrolera oprócz wykorzystania sprzętowego. Skok pod adres 0 nie resetuje rejestrów procesora (np. DDRx) i trzeba to...

    Arduino   16 Cze 2020 18:26 Odpowiedzi: 14    Wyświetleń: 675
  • AVR MEGA644P - Power DOWN i Watchdog jak pogodzić?

    Witam; Chciałem uśpić procesor w trybie Power Down. Pobudkę zaplanowałem po chwili na skutek zadziałania Watchdoga. Ponieważ w MEGA644p jest przerwanie od watchdoga, więc postanowiłem z niego skorzystać .Mój tok myślenia jest nastepujacy: 1) Uśpienie w POwer Down z włączonym wdt 2) Watchdog się przepełnia, budzi procesor 3) Procesor budzi się i wskakuje...

    Mikrokontrolery   25 Sie 2012 16:01 Odpowiedzi: 8    Wyświetleń: 1497
  • Watchdog w ATxmega256A3 nie resetuje urządzenia - możliwe przyczyny?

    Dobrze napisany program powinien resetować WD tylko w pętli głównej programu. A jeśli "pętla główna" jest właśnie w przerwaniu a w mainie program nie robi nic ( while(1){} zaraz po inicjacji peryferiów ) albo nie robi nic ważnego? Żeby nie było że "nie robi się pętli w przerwaniu", nie chodziło mi o pętle tylko o okresowo wywoływane przerwanie.

    Mikrokontrolery AVR   01 Gru 2018 12:00 Odpowiedzi: 26    Wyświetleń: 1959
  • [Atmega8] [Atmega8][C] Zawieszanie się procesora przy zakłóceniach i2c, watchdog nie pomaga

    A moze wiesza sie sama obsługa I2C lub jakes przerwanie, a WATCHDOG jest i tak resetowany w pętli głównej więc nie dochodzi do resetu procesora.

    Mikrokontrolery AVR   08 Paź 2008 12:49 Odpowiedzi: 12    Wyświetleń: 4147
  • STM32 ADC z DMA - brak reakcji na przerwanie End of Conversion

    ...w takiej sytuacji będę musiał pomyśleć nad innym sposobie monitorowania napięcia. Może użyj funkcji analog watchdog, opisanej w p. 11.3.7 Reference Manual? Analog watchdog wystawia przerwanie gdy poziom napięcia będzie wyższy od progu HTR lub niższy od progu LTR. Ja natomiast potrzebuje sytuacji odwrotnej, czyli gdy wartość napięcia znajduje się...

    Mikrokontrolery ARM   31 Maj 2011 14:32 Odpowiedzi: 14    Wyświetleń: 3593
  • Atmega16, problem z przerwaniem przepełnienia timera0

    Nie masz przypadkiem włączonego watchdoga ?

    Mikrokontrolery   20 Wrz 2010 09:34 Odpowiedzi: 2    Wyświetleń: 1175
  • [AVR] Jak wykonać programowy reset procesora AVR ATmega?

    Watchdog nie jest programowy tylko sprzętowy Możesz mi powiedzieć co tu miałeś na myśli? Watchdog nie jest programowy? pierwsze słyszę. programowo: 1. ustawiam watchdoga na jak najkrótszy czas 2. wyłączam przerwania (na wszelki wypadek) 3. pętla nieskończona. i masz programowy PEŁNY reset i skok do adresu ustawionego za pomocą fusebitów. (to jest najpełniejszy...

    Mikrokontrolery   11 Gru 2010 10:46 Odpowiedzi: 4    Wyświetleń: 3892
  • Atmega16L Timer0 i Watchdog - wpływ soft UART na reset po 950ms

    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ę...

    Mikrokontrolery AVR   18 Cze 2010 17:01 Odpowiedzi: 3    Wyświetleń: 888
  • Tytuł: Resetowanie Watchdog Timera w ATtiny13a - liczenie czasu i sterowanie programem

    Jeżeli chcesz wykorzystać Watchdog jako rodzaj timera, to w rejestrze WDTCR powinno się ustawić bit WDTIE. Ponadto za pomocą bitów WDP3...WDP0 należy ustawić prescaler Watchdog'a. Z tego wynika co jaki czas będzie przerwanie. Jeżeli np. potrzeba 8 s, to ustawić należy WDP3 i WDP0, czyli powinno być: https://obrazki.elektroda.pl/1370064900_...

    Mikrokontrolery AVR   10 Sty 2023 22:42 Odpowiedzi: 13    Wyświetleń: 738
  • [attiny44] [attiny44][bascom] Opóźnione wybudzanie AVR z powerdown przez INT0 po 1s

    W przerwaniu INTx ustawić watchdog w tryb przerwania na czas około 1 sekundy i wrócić do power down. Po przerwaniu od watchdoga sprawdzić stan wejścia i podjąć odpowiednie kroki. PS. W attiny każde wyprowadzenie może wybudzić procesor. Lepiej używac pin change interrupt moim zdaniem.

    Mikrokontrolery Początkujący   26 Cze 2012 15:40 Odpowiedzi: 14    Wyświetleń: 2694
  • Mega8515 zawiesza się, watchdog nie resetuje - jak to naprawić?

    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ć...

    Mikrokontrolery   06 Sty 2007 15:32 Odpowiedzi: 1    Wyświetleń: 1125
  • Prosty kod alarmu dla piwnicy w języku C na Attiny13/Atmega8 z krańcówką drzwi

    Kod miał być tak prosty jak opisywałeś w pierwszym poście i mu odpowiada. Jeśli chcesz mogę dodać Powerdown z którego wybudzi uC przerwanie od PCINT1. Watchdog to już chyba przerost formy nad treścią ahahahaha :D

    Mikrokontrolery AVR   02 Mar 2021 15:12 Odpowiedzi: 14    Wyświetleń: 834
  • Timer na cpld. Czy ma ktoś zrobiony w programie max plus2?

    Czesc, Co to znaczy timer? Co to ma byc? Powiedz dokladnie co potrzebujesz i do czego tego czegos chcesz uzyc. (pytajac co to jest timier mialem na mysli jaka czestotliwosc zegara, ile bitow na liczniki, czy to ma byc watchdog timer wysylajacy przerwanie czy tylko wacek zliczajacy tiki zegara? sa rozne timery... ) Pozdrawiam, tony_tg

    Programowalne układy logiczne   10 Gru 2006 21:49 Odpowiedzi: 4    Wyświetleń: 1482
  • Restarter urządzeń (Attiny13)

    Można wykorzystać timer watchdoga do generowania przerwań co sekundę, budzenia procesora i inkrementowania liczników. Wtedy średni pobór prądu przez mikrokontroler wyniesie kilka mikroamperów.

    DIY Konstrukcje   20 Gru 2018 19:43 Odpowiedzi: 92    Wyświetleń: 8655
  • Jak zredukować pobór mocy w projekcie z AVR ATMega165P i kartą MMC?

    Nie sadze ze 10s, jeśli chodzi Ci o przerwanie od watchdoga to wynosi ono 8s w nowszych układach a w starszych tylko 2s. A jeśli chodzi o power down to procesor czeka juz tylko na określone przerwania ( w przypadku tego układu jest to stan niski na INT0 lub spełniony warunek startu USI) Nowsze procki budzi sie jeszcze zazwyczaj timerem watchdoga oraz...

    Mikrokontrolery   18 Sie 2007 09:51 Odpowiedzi: 20    Wyświetleń: 3204
  • STM32/Cortex M3 - Hard Fault: Jak diagnozować i obsługiwać błędy?

    Hard fault praktycznie zawsze pojawia się gdy załączymy przerwanie, dla którego nie zdefiniujemy handlera. Sprawdź kod pod tym względem, szczególnie przerwanie watchdoga.

    Mikrokontrolery ARM   19 Cze 2015 18:32 Odpowiedzi: 4    Wyświetleń: 1275
  • STM32F103 - Integracja watchdoga z trybem sleep i WFI

    Raz uruchomionego watchdoga nie da się zatrzymać :) Dla trybów uśpienia trzeba użyć WWDG i jest tam taka opcja jak wywołanie przerwania od WWDG na krótki czas przed resetem przez niego systemu. W przerwaniu resetujesz watchdoga i tyle.

    Mikrokontrolery ARM   14 Maj 2014 09:23 Odpowiedzi: 1    Wyświetleń: 1347
  • Frame or software stack overlap - co z tym zrobić???

    przeniosłem jeszcze przeliczanie liczby do wyświetlenia do przerwania i po dodaniu jeszcze jednego polecenia reset watchdog ( w przerwaniu, po obliczeniu cyferek) działa aż miło dałem waitms 1000 w petli i incr licznik_we i cyka jak zegarek!!!!. Dzięki za sugestię z watchdogiem choć nie wiem czemu taj jest że muszę wstawiać te polecenia resetu skoro...

    Mikrokontrolery   26 Sty 2006 08:20 Odpowiedzi: 23    Wyświetleń: 1874
  • ATmega - który tryb oszczędzania energii wybrać dla ADC i SPI co 8 sekund?

    Witam! Piszę program który ma co 8 sekund ma wysyłać wynik pomiaru ADC po SPI. Co lepiej zastosować: a) -ckdiv8(lub więcej) -watchdog z przerwaniem jako timer -power down b) -timer 2 w trybie asynchronicznym z przerwaniami -power save ?

    Mikrokontrolery AVR   05 Sty 2015 16:13 Odpowiedzi: 2    Wyświetleń: 1374
  • Gdzie umieszczać reset Watchdog w AT90S2313 i ATMEGA8?

    Podstawowa sprawa jest taka: Watchdog stosujesz tylko w uzasadnionych przypadkach, a najlepiej nigdy. Wynika to z tego ,że procek po resecie może być trudny do opanowania z rejestrami i danymi w pamięci. Sprawa jeszce bardziej sie komplikuje gdy masz czasowo zbliżony Watchdog do przerwania, bo nie wiesz dokładnie jak sie on zachowa(rozrzut parametrów).

    Mikrokontrolery   01 Sie 2005 11:10 Odpowiedzi: 30    Wyświetleń: 4712
  • [AVR-GCC] [AVR-GCC][ATMEGA16] Watchdog resetuje program generujący przebiegi na porcie

    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...

    Mikrokontrolery   30 Wrz 2008 15:36 Odpowiedzi: 4    Wyświetleń: 2170
  • Jak uśpić ATmega8 na 1 sekundę z kwarcem 8MHz? Wybór trybu uśpienia

    Który tryb uśpienia zastosować żeby uśpić procek na 1 sekundę? Pracuję z kwarcem 8Mhz więc konieczne chyba będzie zastosowanie licznika 16bitowego żeby uśpić procesor na 1sekundę. Czy w jakimś trybie uśpienia działają przerwania od timera1. Czy możliwe jest tylko stosowanie licznika asynchronicznego? Najlepszym rozwiązaniem byłoby użycie watchdoga,...

    Mikrokontrolery   09 Kwi 2006 11:53 Odpowiedzi: 2    Wyświetleń: 1175
  • Budzenie AVRa. Czy da się to zrobić? Zwykły pin.

    ... poza tym wszystkie zewnetrzne przerwania sa uzywane do czegos innego. To nie przeszkadza , w użyciu któregoś z nich do wybudzenia proca.Pozostał Ci jeszcze watchdog ;) Piotrek

    Mikrokontrolery   01 Sie 2006 18:35 Odpowiedzi: 9    Wyświetleń: 1380
  • [Atmega162][C] funckja delay przerywa wykonywanie programu

    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...

    Mikrokontrolery AVR   20 Mar 2011 12:33 Odpowiedzi: 14    Wyświetleń: 1825
  • Wstawka asemblerowa do języka c [atmega2560][C+asm]

    Dzień dobry, witam wszystkich. Mam problem z wstawką asemblerową do języka C. Programuję procesor atmega2560. Nie rozumiem dlaczego nie działa funkcja "asm volatile ("mov r21,MCUSR");". Chcę dzięki niej przenieść wartość rejestru mcusr do rejestru r21. Lista błędów w załączniku. Wiem, że one wprost mogą nie wskazywać na to, że ich źródłem jest ta linijka...

    Mikrokontrolery AVR   17 Lut 2022 17:07 Odpowiedzi: 7    Wyświetleń: 543
  • [Atmega8] [Atmega8][C] Jak poprawnie obsłużyć przerwania USART?

    Jak się reseta to albo watchdog, albo wektory przerwań nie obsłużone i idzie w maliny... Sorry innej możliwości nie ma, chyba, że się stos kończy i włazi na ram...

    Mikrokontrolery AVR   10 Cze 2008 16:23 Odpowiedzi: 18    Wyświetleń: 4623
  • STM32,C,I2C - Portowanie kodu pomiedzy STM32F1 a STM32F4

    Witam Też zdarzało mi się zawiesić program podczas obsługi I2C w końcu są tam pętle while a zakłócenie może przerwać komunikacje. Watchdog jest tu wyjściem ale myślę że lepszym rozwiązaniem jest wstawienie w pętle warunku czasowego przy czym trzeba pamiętać że przy spełnieniu warunku należy zresetować I2C.

    Mikrokontrolery ARM   24 Paź 2013 17:42 Odpowiedzi: 10    Wyświetleń: 2436
  • [STM32][Keil][C]Generacja przerwania przy zmianie napięcia akumulatora

    W STM32 można ustawić przerwanie po przekroczeniu pewnego zadanego napięcia na ADC - popatrz na opis trybu "analog watchdog". 4\/3!!

    Mikrokontrolery ARM   25 Lip 2011 13:18 Odpowiedzi: 4    Wyświetleń: 1640
  • ATtiny2313 - Cykl resetowania po wysłaniu danych przez UART

    Niestety watchdog wyłączony (fusebity), przerwania są wyłączone (instrukcja cli). Poprawiłem konfigurację uartu ale problem nadal wystepuje....

    Mikrokontrolery   28 Wrz 2006 14:32 Odpowiedzi: 9    Wyświetleń: 1488
  • AVR Boot Loader - który ładnie i szybko działa / USB

    przy okazji - dla ATmega88, która posiada to przerwanie dla Watchdoga - kod wzrasta w porównaniu do ATmega8 - aż o 44bajty. Więc dopisując coś jeszcze trzeba mieć to na uwadze ;)

    DIY Konstrukcje   24 Sty 2017 17:21 Odpowiedzi: 252    Wyświetleń: 114714
  • Jaki najmniejszy mikrokontroler obsługujący I2C i karty SD?

    Atmega48V. Jest tania, w obudowach do SMD jest mała i co ważne ma przerwanie od Watchdoga co się bardzo przydaje w trybie Power Down.

    Projektowanie Układów   03 Lip 2015 09:26 Odpowiedzi: 7    Wyświetleń: 846
  • Attiny13 i wykonywanie programu okresowo + Powerdown

    Ze stanu power-down może procesor wybudzić tylko watchdog, reset, lub przerwanie zewnętrzne. W trybie Idle mógłbyś użyć timera (/256) + preskalera (/1024) + system clock preskalera (/256), czyli przerwanie co 67M cykli zegara systemowego. Dodaj do tego zewnętrzny oscylator 32kHz = maksymalny timeout ~35 minut (przy wewnętrznym RC 128kHz masz 8 minut)....

    Mikrokontrolery AVR   20 Gru 2008 23:22 Odpowiedzi: 14    Wyświetleń: 2568
  • Programowy reset 8051 (np. 20, 4051): jak inicjalizować SFR, stos i RAM po T0?

    No ok, ale to z watchdogiem dużo wspólnego nie ma... Potrzebny reset - to wystarczy skoczyć do 00h... Jeśli będzie w przerwaniu od timera - to jasne, będzie działał jak watchdog, ale do czasu jak się zawiesi program.. Jeśli program zawiesi się - bardzo prawdopodobne, że do przerwania nie wejdzie. "Normalny" watchdog natomiast zresetuje procesor, gdyż...

    Mikrokontrolery   24 Gru 2006 09:32 Odpowiedzi: 11    Wyświetleń: 1460
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Watchdog to jedno, odmierzanie czasu to drugie. Na razie skup się na przejściach między stanami systemu, co gdzie włączać i wyłączać, na jakie zdarzenie czekać w każdym stanie. Zresetować watchdoga jest prosto (np. w main po wyjściu ze stanu uśpienia), trudniej jest zapewnić, że system zachowa się odpowiednio po zresetowaniu w każdym możliwym stanie....

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2597
  • Czy polecenie Wait zakłóci przerwania timera co 4 ms?

    Może nie ekstremalny przypadek, a watchdog =]

    Mikrokontrolery   14 Maj 2009 15:58 Odpowiedzi: 4    Wyświetleń: 1482
  • wybudzanie atmega8 z trybu power-down z użyciem watchdoga

    TSOP332 pobiera ok 1,5 mA Według tego opisu chciałem wykonać http://donalmorrissey.blogspot.com/2010/... wybudzanie i jak widać w obsłudze przerwania watchdoga można sprawdzić czy jest coś "do roboty" ale w pdf atmegi nigdzie nei widze takiego rejestru do ustawianie zezwolenia przerwania WDT_vect. W tym procesorze...

    Mikrokontrolery AVR   06 Lut 2014 22:42 Odpowiedzi: 11    Wyświetleń: 2685
  • 8051 "LaunchPad/Discovery" - mini płytka testowa a'la DSM-51

    89s52 - 8kB flash (max 1000 cykli zapisu/kasowania), 256B RAM, max 33Mhz, Ic 25mA(at)12Mhz, programowanie ISP, 3 liczniki 16-bitowe, UART, Watchdog, 2 przerwania zewnętrzne. lpc1111 - 8kB flash (max 100000 cykli zapisu/kasowania), 4kB RAM, max 50MHz, Ic 3mA(at)12MHz, programowanie ISP i IAP (wbudowany bootloader), 2 liczniki 32-bitowe i 2 16-bitowe,...

    DIY Konstrukcje   04 Mar 2013 20:45 Odpowiedzi: 34    Wyświetleń: 21261
  • Przerwanie w BASCOM AVR generuje sporadyczny reset up

    Witam Wyłączenie przerwania nie wchodzi w grę mam tam reset watchdog-a Resetowanw watchdoga w przerwaniu , to ... oględnie mówiąc głupota. . Myślę że pozostaje mi rozwiązanie 2 ale czy Kolega zgada się z moja teorią o przerywaniu transmisji danych do LCD? Rozwiązanie nr. 2 jest dobre , ale pod warunkiem , że będziesz używał LCD WYŁĄCZNIE w przerwaniu....

    Mikrokontrolery   23 Gru 2007 15:17 Odpowiedzi: 5    Wyświetleń: 1437
  • Xmega - Resetowanie przy dotknięciu złącza goldpin, watchdog nie działa

    Z ciekawości możesz ustawić wszystkie nieużywane porty i te do których nie masz nic aktualnie podłączone jako wyjścia . To co opisujesz wygląda tak jak by "wiszący pin" będący wejściem generował przerwanie .

    Mikrokontrolery AVR   26 Sie 2016 07:33 Odpowiedzi: 22    Wyświetleń: 1872
  • Jak poprawnie załączyć i resetować Watchdoga w 89S52?

    Witam W dokumentacji pisze tak: "To enable the WDT, a user must write 01EH and 0E1H in sequence to the WDTRST register (SFR location 0A6H)." Czyli taki kod powinien go załączyć?: mov 0A6H,01EH mov 0A6H,0E1H Dobrze to rozumiem? Idąc dalej: "When the WDT is enabled, the user needs to service it by writing 01EH and 0E1H to WDTRST to avoid a WDT overflow."...

    Mikrokontrolery   22 Lis 2005 22:58 Odpowiedzi: 5    Wyświetleń: 1131
  • [atmega8] zawieszenie - zabezpieczenie przed utratą danych

    możesz zrobić przerwanie z timera + programowy "watchodg" który sprawdzi co jakiś czas czy procesor działa. Jeśli nie (bo wartość w programowym watchdogu jest zbyt duża) to wtedy taka sekwencja: 0. sprawdzenie flagi "gotowy" - jeśli ustawiona to czekaj na reset z WD - nie rób nic 1. reset wd 2. zapis do eeprom 3. ustawienie flagi "gotowy" cóż, słyszałem...

    Mikrokontrolery AVR   18 Mar 2011 12:36 Odpowiedzi: 36    Wyświetleń: 5262
  • Atmega162 – dioda miga zamiast świecić, niskie napięcie na wyjściu, uszkodzenie?

    Tak, albo używasz watchdoga i piszesz program profesjonalnie, używając Timera w przerwaniu, albo "trzepiesz amatorkę" i wyłączasz watchdoga(np. wdt_disable() nawet nie bawiąc się fusami).

    Mikrokontrolery   03 Cze 2012 14:57 Odpowiedzi: 22    Wyświetleń: 1478
  • [Bascom] Jak wrócić z przerwania do konkretnego miejsca w programie?

    Spróbuj z watchdogiem i $noramclear

    Mikrokontrolery   13 Mar 2011 23:56 Odpowiedzi: 10    Wyświetleń: 1822
  • ATtiny26, LCD Nokia3310 i problem z alarmem pcf8583

    Hmm pewnie wystarczy skasowac flagę, ale nawet wpisanie od nowa nastaw alarmu nie bedzie wielkim problemem. Co 8s przerwanie masz od watchdoga, który też jest konfigurowalny i moze pracować wywołując tylko przerwanie przy przepełnieniu. Co prawda pomyliłem się, w tiny26 przerwanie jest max co 2.2s, ale skoro i tak działa Cialarm więc nie musisz kombinować...

    Mikrokontrolery   04 Mar 2008 21:26 Odpowiedzi: 7    Wyświetleń: 2479
  • Niepoprawne wyświetlanie czasu na LCD z ATmega32 i PCF8563p

    Na początek kwestia formalna: jest za dużo tabulatorów w kodzie przed komentarzami, przez to prawa strona posta oraz kodu jest ucinana na ekranie (mam mały ekran). Co do kodu: czytanie zegarka oraz formatowanie sprintfem w procedurze obsługi przerwania jest mocno słabe. Diabli wiedzą jak jest zrealizowany lib TWI. Jakby był oparty na przerwaniach to...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 741
  • [mega8][c]zapamietanie zmiennej na czas restartu (nie EEPROM

    "a mnie bardziej interesuje szybkie zmienienie wykonywanych obliczeń, niż ich zakończenie, czy w ogóle wynik..." Może cały algorytm jest zły. Jak Cię nie interesuje zakończenie obliczeń i w ogóle wynik to po co one są? No i co ma decydować żeby przerwać to obliczanie? Watchdog- no to tylko że zbyt długo trwają. Interpretuje to tak że program się zawiesił....

    Mikrokontrolery AVR   06 Paź 2010 09:28 Odpowiedzi: 22    Wyświetleń: 1905
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    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...

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2340
  • Jak skonfigurować Atmega8 z zewnętrznym generatorem 1-20 Hz?

    Nie ma w Atmedze8 JTAG więc nie ma co proponować. Jedyne co musisz zrobicstosując taką małą częstotliwość to dobrze ustawić FUSY iraczej wyłączyc watchdog`a. Wiem o co koledze biega z tym wonym zegarem, sam tak kiedys byłem zmuszony zrobić podczas testowania programu Inną drogą do osiągnięcia podobnego celu jest zajęcie procesora jakims długim przerwaniem...

    Mikrokontrolery   07 Lut 2008 09:17 Odpowiedzi: 15    Wyświetleń: 2073
  • ATXMEGA32E5 – jak podłączyć komparatory do timera 16-bit do pomiaru pojemności 10-100pF

    No niekoniecznie bo wkońcu napięcie możesz dać poprzez dzielnik napięcia na wewnetrzny komparator. No tak - ja bym do tego użył tego za 1.5$: https://obrazki.elektroda.pl/8220578700_... Możesz zrobić na wiele sposobów: 1. dać zewnętrze komparatory. Wtedy w input capture przechwytujesz napięcie przy 1V poprzez transmisję DMA a na drugim...

    Mikrokontrolery AVR   26 Lis 2017 21:25 Odpowiedzi: 23    Wyświetleń: 1071
  • PIC C i przerwanie z czujnika IR, w czym problem ?!

    Caly program wyglada tak: http://phpfi.com/250280 Teraz nie mam pojecia czemu ale jesli przerwanie jest aktywne, to nawet zanim nastapi program sie po prostu wiesza :| Moze masz wlaczonego watchdoga w confbitach ?

    Mikrokontrolery   19 Lip 2007 16:10 Odpowiedzi: 15    Wyświetleń: 1848
  • Jak obsłużyć usypianie i wybudzanie ATmega 32 jednym przyciskiem PD2?

    Witam. Zmontowałem przed chwilą i sprawdzone. Zostaje tylko pozbycie się drgań styków klawisza. [syntax=c]#define F_CPU 16000000UL // Atmega644 #include <avr/io.h> /*biblioteka avr*/ #include <string.h> /*biblioteka napisy*/ #include <stdio.h> /*biblioteka podstawowa C*/ #include <stdlib.h> /*biblioteka C*/ #include <stdbool.h>...

    Mikrokontrolery Początkujący   03 Lis 2019 19:57 Odpowiedzi: 21    Wyświetleń: 1026
  • Wyjście z przerwanie, wyzerowanie stosu, czyli powrót do....

    Tak sobie czytam i się dziwię. Od samego początku widać, że pomysł "wyzerowania stosu czyli powrót do..." jest delikatnie mówiąc mało trafiony. Wszyscy to po kolei tłumaczą a kolega broni się rękami i nogami próbując z uporem maniaka szukać takiego cudownego rozwiązania - które tak nawiasem mówiąc można rozwiązać w bardzo prosty sposób. Zresztą mówiło...

    Mikrokontrolery AVR   19 Lis 2010 19:08 Odpowiedzi: 23    Wyświetleń: 2301
  • Wykrywanie zaniku zasilania na INT0 i podtrzymanie mikrokontrolera

    Program jest w pierwszym poście, trzeba tylko podmienić funkcje tak jak napisałem w poście wyżej, nie wiem czego chcesz jeszcze? Tak ISR_NAKED użyłem świadomie. Poza tym jest to ostatnie co ma zrobić procesor przy zaniku zasilania. Wahań napięcia i przypadkowego wywołania przerwania które zablokowałoby cały program na razie nie biorę pod uwagę. Co do...

    Mikrokontrolery AVR   29 Paź 2018 14:58 Odpowiedzi: 52    Wyświetleń: 2700
  • ATmega168: Watchdog resetuje po opóźnieniu >19ms - jak to naprawić?

    nie jest usatawiony, robiłem testy z jego ustawieniem i wtedy nie musze wogóle uruchamiać watchdooga zeby działał, działa cały czas i prawidłowo. Zastanawiam sie czy moje problemy nie mają związku z przerwaniami.

    Mikrokontrolery AVR   22 Kwi 2010 11:24 Odpowiedzi: 4    Wyświetleń: 1499
  • ATMEGA162 nie startuje po odłączeniu programatora – zawieszanie w przerwaniu timera

    Już nie wspominając o tym, że brak definicji I/O... zmien tak dla pewnosci adres przerwania na 0x22 przed sei wyzeruj watchdog jeśli go uruchomiłeś (btw w przerwaniu od timera musisz wyłaczyć przerwania) I na sam koniec kwiatek: reti zmien na rjmp loop_main bo inaczej stos sie posypie Pozdrawiam

    Mikrokontrolery   28 Sie 2007 06:34 Odpowiedzi: 15    Wyświetleń: 1328
  • [AVR GCC]Jak ustawić pin, gdy wysyłane są dane (ster. RS485)

    Jeśli masz wolny timer, to wykorzystaj go jako softwareowego watchdoga - w obsłudze przerwania overflow zeruj pin enable dla konwertera, przed wpisem do UDR zeruj timer + ustawiaj enable. Ew. możesz coś kombinować z trybem CTC i pinem OCx, żeby nie polegać na przerwaniu dla wyłączenia bufora. Pozdrawiam, Dr.Vee

    Mikrokontrolery AVR   04 Kwi 2009 23:08 Odpowiedzi: 1    Wyświetleń: 1795
  • [FreeRTOS] [FreeRTOS][SAM7] - Problem z resetem przez RSTC i watchdogiem

    Freddie ma racje. FreeRTOS pamięta kontekst zadań, za chwile nastepuje przerwanie systemowe i wraca do innego tasku. Program nadal działa, tylko już nikt nie wie jak... Na prawdę nikt nie miał takiego problemu?

    Mikrokontrolery ARM   10 Lis 2010 01:37 Odpowiedzi: 10    Wyświetleń: 1576
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    Chłopaki dajcie na luz. Odbiegamy od tematu. Właśnie wyszła nowa wersja Bascoma 2.0.2 w której dodano : .... Chyba można by uniknąć stosowania watchdoga jesli wcześniej wyłączone zostały by przerwania?! 1- faktycznie dostępny BASCOM 202 ... zaraportował mi przy uruchomieniu - może poprawili pewne błędy... 2. Watchdog jest chyba najfajniejszy - bo zapewnia...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • [ATmega644p][Codevision] - Timer - usypianie a watchdog.

    Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. LordBlick Jestem początkującym w języku C i ogólnie w programowaniu procesorów.Dlatego prosze o wyrozumiałość. Chciałem zrobić timerek zasilany z baterii, który co 8sek ma zmienić stan portu. Przymierzam się do zastosowania trybu Powerdown, ale najpierw muszę poradzić sobie...

    Mikrokontrolery Początkujący   17 Wrz 2012 09:30 Odpowiedzi: 6    Wyświetleń: 1497
  • czy można programowo restartować program(bascom avr)

    niby wystarczy ale chodzi mi o to aby program startował od wyzerowania wszystkich zmiennych a nie wiem czy można skoczyć przed deklarację typu procka którą mam na początku: $regfile = "m8def.dat"? i czy też uruchomiona będzie wtedy procedura bascoma zerująca wszystkie zmienne? Odnośnie pierwszej odpowiedzi to chyba reset nie nastąpi bo mam resetowanie...

    Mikrokontrolery   16 Mar 2006 14:11 Odpowiedzi: 13    Wyświetleń: 2136
  • [STM32] STM32F103RBT6 i RTC PCF8563 - przerwania 1Hz nie zawsze działają poprawnie

    Moze nastepuje reset µkontrolera od watchdog-a?

    Mikrokontrolery ARM   08 Gru 2009 19:05 Odpowiedzi: 5    Wyświetleń: 1895
  • stm32f103 pomiar napięcia zasilania, detekcja wyłączenia

    Poradę powyżej zignoruj. Możesz mierzyć wartość VREFINT, który jest dostępny na kanale 17. Jest to wewnętrzne napięcie odniesienia o wartości 1.2 V. Możesz go użyć do określenia że napięcie zasilania układu spada. Jeśli układ jest zasilany normalnie z 3.3 V, to powinieneś na tym kanale zmierzyć wartość około 1490 (4095 * 1.2 / 3.3). Jeśli napięcie zasilania...

    Mikrokontrolery ARM   12 Lut 2018 22:41 Odpowiedzi: 14    Wyświetleń: 1236
  • pic 16f84a - Problem z przerwaniem zewnętrznym INT

    movlw 0xC8 movwf option_reg W tym momencie podzielnik przypisałeś do watchdoga, nie do TMR0. (oczywiście kiedy trzeba kasujesz T0IF ?)

    Mikrokontrolery PIC   05 Lut 2009 00:15 Odpowiedzi: 13    Wyświetleń: 3279
  • atmega 328p - MCU Clock Frequency a programowe dzielenie częstotliwości

    Idea jest taka: Obniżam częstotliwość za pomocą ckdivX wlączam watchdoga z przerwaniami co 1s bez resetu, potem tryb power down, robie taki prosty licznik w watchdogu który jeżeli zliczy np. 500 s to ustawia stan wysoki na pinie pb0, który jest podĺaczony do int0 a to wybudza atmege. Jeżeli już atmega jest w. stanie aktywnym to wyłączam ckdiv w celu...

    Mikrokontrolery Początkujący   21 Gru 2014 23:36 Odpowiedzi: 18    Wyświetleń: 1761
  • Jak uruchomić watchdog w ATmega32 przy użyciu Bascom?

    Sory. Zamykam temat, zawieruszyłem w jednym z przerwań polecenie resetujące watchdoga, to będzie przyczyna. Dw crazy-phisic, poznaję to po tym co procek robi w układzie po starcie, co chwalenia się to chyba nie ma czym same zera i jedynki w rejestrz, chyba z osiem?.....

    Mikrokontrolery   21 Kwi 2008 18:00 Odpowiedzi: 3    Wyświetleń: 1563
  • Wybór potencjometru cyfrowego do sterowania napięciem z ESP32: I2C/SPI, 0-5V, 10kΩ, 128-1024 kroków

    Ponieważ lista peryferiów ATTINY13A to zaledwie timer, ADC, watchdog i komparator, każdy protokół komunikacji będzie musiał byś zrealizowany w większości programowo, wszystko będzie zależało od biblioteki, której użyjesz, jeśli ktoś napisał bibliotekę z użyciem timera i przerwań z portów. To mogłoby nieźle działać, jeśli nie, to protokoły powolne (1-Wire...

    Początkujący Elektronicy   28 Sie 2022 16:06 Odpowiedzi: 16    Wyświetleń: 405
  • Wybór ATmegi do projektu asystenta parkowania z czujnikami ultradźwiękowymi

    (at)R-MIK Znowu nie na temat. Wbudowany w niektóre ATMega termometr służy do tego, żeby był. Żadnych sensownych właściwości to on nie ma, przy niewielkiej różnicy w rozchodzeniu się dźwięku w zależności od temp. i potrzebie tylko zgrubnego określenia odległości w czujniku parkowania na niewiele się zda. Obecność debug Wire też na nic autorowi, skoro...

    Mikrokontrolery AVR   05 Lis 2017 12:29 Odpowiedzi: 8    Wyświetleń: 999
  • Różnica w resecie sprzętowym a skokiem na początek programu

    Witam. Jest jeszcze jeden bardzo dobry sposób na reset. Mianowicie uruchamiasz watchdoga, w programie zerujesz go cyklicznie - np. na przerwaniu timera. Jeśli chcesz zresetować uC - nie zerujesz watchdoga, jego licznik się przepełnia i masz czysto sprzętowy reset. Korzystam z takiego rozwiązania i do tej pory mnie nie zawiodło. pozdr, JnS

    Mikrokontrolery   07 Kwi 2008 21:19 Odpowiedzi: 10    Wyświetleń: 1251
  • [ATtiny13a][C] - Przerwania - przycisk, timer i wdt

    Ale diody świecą więc jakieś przerwanie timera o stałej częstotliwości niewiele tu zmieni, jśeli chodzi o pobór prądu timera też. Może to być i watchdog, jeśli da się z niego uzyskać te 50..100 Hz - nie pamiętam już, jak to było w AVR.

    Mikrokontrolery AVR   30 Paź 2016 10:42 Odpowiedzi: 6    Wyświetleń: 1302
  • Wyświetlacz klienta ECR - IBM 93F1090 - jak tym sterować?

    crazy_phisic -> dokładnie o takich rozwiązaniach myślę z bluetooth'em. Wkrótce się tym zajmę ;) jednak - trzeba koniecznie oddzielić procek zastępujący poprzedni oryginalny sterownik - od procka, który będzie się z nim komunikował. Po prostu ten pierwszy musi chulać niezawodnie - nie mogą się zdarzyć żadne opóźnienia jeśli chodzi o przemiatania rejestrami...

    Mikrokontrolery   11 Kwi 2022 16:38 Odpowiedzi: 114    Wyświetleń: 38776
  • Czy mój pseudokod z watchdogiem jest poprawnie skonfigurowany?

    Witam Chciałbym wreszcie zacząć używać watchdog`a w swoich programach, ale do tej pory miałem problemy ze zrozumieniem go (może nadal mam) Proszę na podstawie poniższego pseudokodu odpowiedzieć czy prawidłowo jest umieszczony w kodzie ?? $noramclear 'dyrektywa zapobiegająca wyzerowaniu zmiennych uzytych w programie Config Watchdog = 2048 'konfiguracja...

    Mikrokontrolery AVR   12 Lut 2010 11:28 Odpowiedzi: 6    Wyświetleń: 2269
  • Resetowanie programu ATtiny przy rejestracji pilota RC5 - watchdog?

    Czyżby ta etykieta jest wykonywania podczas przerwania?

    Mikrokontrolery AVR   16 Cze 2009 22:13 Odpowiedzi: 4    Wyświetleń: 1011