atmega reset watchdog

Znaleziono około 501 wyników dla: atmega reset watchdog
  • atmega ds18b20 - Odczyt temp z ds18b20, powerdown i reset po watchdog

    Zbudowałem ostatnio kilka urządzeń z wykorzystaniem pinu WR wyświetlacza. Ta biblioteka nie jest szczęśliwa. Jest dużo nowsza i w dodatku z możliwością użycia dowolnych pinów biblioteka. Jest włączana automatycznie jeśli jako ostatni parametr/pin napiszesz WR = PIND.3 (przykład) Użyta zostanie biblioteka "lcd4busy_anypin" Przykład z moich kodów: Zapomniałem...

    Mikrokontrolery AVR   22 Gru 2014 19:57 Odpowiedzi: 3    Wyświetleń: 1680
  • Atmega – jak dynamicznie włączać i wyłączać watchdog w C++ podczas programowania?

    Tak. Tyle że ustawiana jest jeszcze flaga która pozwala potem zobaczyć że to WatchDog spowodował reset.

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6722
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 678
  • [ATmega644p][Codevision] - Timer - usypianie a watchdog.

    Dla konfiguracji resetowania się watchDoga po 4 sekundach : Mcusr = &B00000000 'Zerowanie rejestru aby wyłączyć bit 3 czyli WDRF. 'Dokonywanie jakichkolwiek zmian w WatchDogu musi dokonywać się w ściśle określonej sekwencji wpisów do rejestru 'WDTCSR. Jako pierwszy krok trzeba zrobić wpisanie wartości 1 do bitu numer 4 nazywanego WDCE.Pozostałe bity...

    Mikrokontrolery Początkujący   17 Wrz 2012 09:30 Odpowiedzi: 6    Wyświetleń: 1497
  • Jak zresetować mikrokontroler ATmega w kodzie BASCOM?

    Jest kilka możliwości. Tak samo w Bascomie jak i w każdym innym języku/kompilatorze. Można uruchomić WATCHDOGa i odczekać w pustej pętli aż zresetuje, można połączyć dowolne wyjście mikrokontrolera z wejściem resetu i zresetować, gdy potrzeba. Np tak: CONFIG WATCHDOG = 16 start watchdog do:loop A dlaczego chcesz resetować? Nie lepiej napisać program...

    Mikrokontrolery AVR   10 Maj 2009 22:28 Odpowiedzi: 10    Wyświetleń: 3262
  • REKLAMA
  • ATmega164P - Jak poprawnie zrealizować programowy reset za pomocą watchdog'a?

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

    Mikrokontrolery AVR   24 Mar 2013 23:27 Odpowiedzi: 3    Wyświetleń: 1416
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    No to jest to czego szukałem. Tylko teraz pytanie: Dlaczego zawartość rejestru R0 to zawiera,a nie można odczytać z MCUCSR jak jest opisane w DSie?? edit Aaa już wiem gdzie robiłem błąd. Można odczytać WDRF moim sposobem tylko przed Config Watchdog, bo ta instrukcja czyści rejestr MCU(C)SR. Wszystko pięknie jest wyjaśnione w Helpie od wersji 2.0.1.0...

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2096
  • [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ń: 3904
  • REKLAMA
  • Dlaczego Atmega 328p nie resetuje się przez Watchdog w BASCOM?

    Jeśli resetował by prawidłowo to program wgrany do Uc powinien startować od początku. Dzieje się tak tylko kiedy zostanie naciśnięty reset PIN. Gdy układ zresetuje WATCHDOG to program nie startuje od początku, tylko widać przypadkowe znaki na wyświetlaczu. Dopiero po resecie z pinu wszystko wraca do normy.

    Mikrokontrolery AVR   06 Sty 2012 23:10 Odpowiedzi: 16    Wyświetleń: 4323
  • Jak zresetować procesor ATmega32 za pomocą oprogramowania?

    W ATmega... jedyne sensowny reset jest przez watchdoga poniweaż sam skok pod adres 0x0000 jest błędny gdyż te procki mają różne adresy RESET zależne od ustawienia fusesbit.

    Mikrokontrolery   05 Maj 2004 15:34 Odpowiedzi: 5    Wyświetleń: 1695
  • REKLAMA
  • ATmega - który tryb oszczędzania energii wybrać dla ADC i SPI co 8 sekund?

    Musisz zrobić bilans patrząc na to ile prądu pobiera timer2 w trybie asynchronicznym, a ile watchdog, ze wszystkimi aspektami w tym przywrócenia stanu po resecie watchdog. Jaki to mikrokontroler?

    Mikrokontrolery AVR   05 Sty 2015 16:13 Odpowiedzi: 2    Wyświetleń: 1377
  • Atmega8 działa, konwerter RS działa. Razem - nie startuje.

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

    Mikrokontrolery Początkujący   24 Paź 2019 12:58 Odpowiedzi: 23    Wyświetleń: 918
  • Watchdog w ATmega324 nie uruchamia resetu - jak to naprawić?

    Problem masz gdzieś indziej. W kompilatorze Codevision funkcja systemowa delay ma wewnątrz kasowanie watchdoga. Spróbuj zamienić ją na pętlę while(1); a powineś zuważyć efekt zadziałania watchdoga.

    Mikrokontrolery AVR   23 Mar 2015 06:34 Odpowiedzi: 7    Wyświetleń: 1164
  • 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ń: 1851
  • Atmega168 Bascom - zawieszanie się układu po resecie watchdoga

    A jest 1.11.9.3 Dla attiny na pewno lepsza. Może dla atmega też.

    Mikrokontrolery AVR   08 Mar 2009 19:40 Odpowiedzi: 8    Wyświetleń: 2383
  • [ATmega128] ATmega128 i karta SD: niestabilna inicjalizacja przy zasilaniu 5V i dzielniku napięć

    Dla tych co mają problem z pf_mount (raz działa, jak się zrestartuje proc to już nie, itp.) proponuję PRZED użyciem tej funckcji wpisać takie coś: #include <avr/wdt.h> wdt_enable(WDTO_2S); res=disk_initialize(); wdt_disable(); To ta funkcja (disk_initialize) sprawia że pf_mount się zawiesza (disk_initialize siedzi w pf_mount). Więc wyołujemy ją...

    Mikrokontrolery   05 Kwi 2013 16:49 Odpowiedzi: 6    Wyświetleń: 1807
  • ATmega1284P - Jak zapisać MCUSR do stringa bez użycia zmiennej globalnej?

    Chcę wykorzystać w programie informację o przyczynie resetu procesora. Odczyt rejestru MCUSR realizuję zgodnie z dokumentacją, wiadomo: char MCUSR_string jest o wiele za krótka, mimo, że najdłuższy string ma teoretycznie 22 znaki łącznie z nullem. Wyświetlany napis jest ucięty. Jeśli wydłużę łańcuch do np 40 znaków, to napis pojawia się w całości. Czy...

    Mikrokontrolery AVR   15 Wrz 2015 20:40 Odpowiedzi: 6    Wyświetleń: 816
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10247
  • Wyłączenie i włączenie watchdoga w ATmega128 na początku

    http://www.elektroda.pl/rtvforum/topic48... Cytat: Nie wiem czy to jeszcze aktualna uwaga, ale miałem ten sam problem, a po wczytaniu się w dokumentacje pisze tam że po włączeniu watchdoga i zresetowaniu układu - watchdog nie jest wyłączonay ( bit WDE w rejestrze WDTCSR nie jest zerowany ). Musisz jako pierwszą instrukcję w programie umieścić...

    Mikrokontrolery   23 Sie 2006 10:20 Odpowiedzi: 2    Wyświetleń: 3280
  • ATMega128 - alternatywy dla układu resetującego DS1813 w projekcie PCB

    genetix - wlasnie o tym pisze - wg tych norm zalecane bylo uzycie zewnetrznego watchdoga. Z tego co pamietam norma definiowala 3 poziomy bezpieczenstwa - pierwszy w zasadzie bazowal na podstawowych zasadach bezpieczenstwa (izolacja przewodow wysokonapieciowych, koniecznosc stosowania watchdoga itd.). Drugi poziom byl juz nieco bardziej zakrecoy (zewnetrzne...

    Mikrokontrolery   25 Lut 2004 10:35 Odpowiedzi: 8    Wyświetleń: 2578
  • Jak zresetować programowo mikrokontroler 2051? Pomysły na watchdog'a

    Można coś kombinować, ale nigdy nie będzie to watchdog o 100% pewności. Niestety nawet AT89S53 z włączanym w 2 instrukcji po resecie watchdogiem potrafi się zawiesić :!:. Jedyny pewny sposób to zewnętrzny watchdog lub procesor z watchdogiem uruchomionym na stałe (np. ATMEGA...)

    Mikrokontrolery   19 Lis 2003 22:38 Odpowiedzi: 9    Wyświetleń: 1568
  • Zewnętrzny timer z wyzwalaczem na ATmega - NE555 czy układ na I2C?

    Potrzebny mi timer z wyzwalaczem i przerwaniem na ATmega. Takie rzeczy robi sie programowo, albo programowo wydłużając czas zliczania timera sprzętowego w mikrokontrolerze, można też z uzyciem przerwań. Dlaczego chesz to zrobić całkowicie sprzętowo, obawiasz się o to że program przestanie poprawnie pracować? czy nie wiesz jak to zrealizować w programie?...

    Projektowanie Układów   07 Lip 2015 13:17 Odpowiedzi: 19    Wyświetleń: 1062
  • Atmega reset przez BT - Tranzystor jako przełącznik

    Hmm, może warto całkiem zmienić koncepcję i wykonywać reset procesora... programowo. Można to zrobić na 2 sposoby, albo skokiem pod adres wektora resetu (czyli bootloadera), albo wykorzystując watchdog'a.

    Arduino   20 Sie 2016 22:02 Odpowiedzi: 33    Wyświetleń: 3063
  • Czy Watchdog na ATMEGA8 resetuje zmienne po restarcie?

    Domyślnie będą wyzerowane. Dodając $NORAMCLEAR wyzerowane nie będą. Wybieraj...

    Mikrokontrolery   16 Maj 2009 12:50 Odpowiedzi: 3    Wyświetleń: 846
  • [ATMEGA16/32] [ATMEGA16/32][C] Timer2 - jak ustawić przerwanie co 1s?

    wlasnie o pujscie w maliny mi chodzi - inny program po jakims czasie dziwnie mi sie wiesz - czas jest uaktualniany a temperatura nie. chce wylapac moment ze temperatura stoi - czujnik nie reaguje i wowczas wykonac reset procka. Mozesz krotki przyklad na obsluge dac? Cos prostego byle zawieralo kompletna obsluge watchdoga - uaktywnienie, reset itd. Pozniej...

    Mikrokontrolery AVR   21 Paź 2008 20:20 Odpowiedzi: 5    Wyświetleń: 4361
  • Kod w języku C z wstawką asemblerową dla ATmega2560 - przerwanie od watchdoga

    Okej, wklejam zatem treść polecenia. "Napisać program, który po uruchomieniu konfiguruje licznik WDT w tryb Interrupt and System Reset Mode z czasem przepełnienia 1000 mikrosekund. Wykorzystać jeden z rejestrów ogólnego przeznaczenia do zliczania liczby wystąpień przerwań od WDT. Drugi z rejestrów wykorzystać do odczytania wartości z rejestru MCUSR,...

    Mikrokontrolery AVR   17 Lut 2022 11:08 Odpowiedzi: 3    Wyświetleń: 477
  • [Atmega162][C] funckja delay przerywa wykonywanie programu

    Proponowałbym spróbować: #define F_CPU 12000000UL przesunąć przed #include <util/delay.h> , bo opóźnienia będą nieprawidłowe. Kompilator nie wyświetlał żadnych ostrzeżeń? Wyłączyć fusebit WDTON (hfuse=0xD9 zamiast 0xC9), bo on włącza watchdoga, a nigdzie go nie resetujesz. Przy ustawionych domyślnie bitach WDP2:WDP1:WDP0 na 0 mikrokontroler będzie...

    Mikrokontrolery AVR   20 Mar 2011 12:33 Odpowiedzi: 14    Wyświetleń: 1852
  • atmega16 - reset po 60 przerwaniach przy obsłudze wyświetlacza 2x20 znaków

    witam. od kilku dni probuje rozwiazac pewien problem. mianowicie ucze sie programowac avr'y i postanowilem zrobic budzik. jednak problem zaczal sie gdy zaczalem dzialac na przerwaniach. na wejscie int2 podany mam sygnal o czestotliwosci 1Hz. ma on co sekunde powodowac przerwanie w ktorym jest odczyt zegara oraz wyswietlenie go na wyswietlaczu 2x20 znakow....

    Mikrokontrolery AVR   10 Wrz 2010 10:05 Odpowiedzi: 6    Wyświetleń: 1467
  • Stabilnośc programu (ATMega) a skoki napięcia zasilania.

    Te 0,5F myślę że z powodzeniem nie pozwoli na skok napięcia o takim czasie narastania ażeby aż procek poszedł w maliny. Ja miałem układ w którym pracował obok procka moduł GSM. Potrafił on łyknąć chwilowo 2A prądu. Tam to dopiero były szpilki na zasilaniu. Co prawda przetwornica była na 3A ale jej czas reakcji był troszkę za mały. Procek się nie resetował...

    Mikrokontrolery   24 Mar 2007 11:40 Odpowiedzi: 3    Wyświetleń: 1464
  • ATmega8535 - przetwornik 8bitowy AC i wysylanie do ATmega128

    Czy ATmega8535 ma tylko mierzsyć napięcie i wysyłać? Jeśli tak to po co taki duży uK do tego? :) Program może wyglądać tak: $regfile = "m8535.dat" $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 Dim W As Word Config Watchdog = 2048 Start Watchdog Reset Watchdog Config Adc = Single , Prescaler = Auto , Reference = Internal Start...

    Mikrokontrolery   12 Mar 2008 22:57 Odpowiedzi: 11    Wyświetleń: 1403
  • 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ń: 891
  • ATmega1284p - Zawieszenie po resecie z watchdoga przy AES Bootloader GCC

    Skoro musiałeś usunąć fragment plików startowych c, żeby dało się skompilować kod, to znaczy, że coś mocno jest nie tak. W dodatku usunąłeś fragment odpowiedzialny za inicjalizację zmiennych, więc raczej istotny. To mogłoby tłumaczyć problemy. Reset z WD jest tożsamy z resetem przez pin RESET, czy BOD, jedyna różnica to inne ustawienie bitów sygnalizujących...

    Mikrokontrolery AVR   24 Paź 2016 18:00 Odpowiedzi: 6    Wyświetleń: 1122
  • atmega644P / Bascom - Zapis na kartę SD - duży poór prądu

    Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Pomierzyłem jeszcze prądy: Atmega + SD - 220 mA Atmega bez SD - 140 mA atmega bez LCD i bez podświetlania - 84,9 mA Atmega z LCD bez podświetlania - 88 mA W założeniu ma to być: - pomiar z siedmiu DS18B20 - pomiar z dwóch czujników...

    Mikrokontrolery   16 Sty 2013 11:43 Odpowiedzi: 10    Wyświetleń: 2943
  • Watchgod i ATmega644, nie reaguje na watchdoga, resety.

    podciagnoles cos do pinu reset?

    Mikrokontrolery   06 Lut 2007 06:31 Odpowiedzi: 2    Wyświetleń: 975
  • Jak zresetować ATMEGA8 programowo przez RS232 w BASCOM?

    Powinieneś tak napisać program, aby taki reset nie był potrzebny a jeśli upierasz się przy tym to wykorzystaj WATCHDOGa. a jak wprowadzisz procek w tryb bootloadera (myślałem, że tego chce autor)? Jeśli chcesz resetować procka to faktycznie najłatwiej watchdogiem.

    Mikrokontrolery   06 Sty 2009 00:40 Odpowiedzi: 6    Wyświetleń: 2897
  • [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ń: 2176
  • I2C na ATmega644P: Kod Master nie działa poprawnie, co może być przyczyną?

    Ty czy Kardaś? No ta w zasadzie popodmieniałem nazwy komend w przypadku mastera, ale w tym przykładzie nie ma dużo więcej do roboty, jak uda się stworzyć własną apkę na kompa to trochę pozmieniam (dodam więcej case'ów xd). Dużym problemem było to, że nie zaznaczyłem zapisu eepromu w eclipse, ale nadal są błędy teraz już chyba tylko po stronie slave'a:...

    Mikrokontrolery AVR   25 Sie 2024 22:00 Odpowiedzi: 5    Wyświetleń: 333
  • Atmega328 i 8 szt DS18B20: Stabilność działania z podpiętym programatorem

    - Każdy Ds na 3 przewodach, rezystor podciągający 4k7 przy każdym DS-sie czyli daleko od procka - Napięcie powrotne z DS na pinie Data to 4,95V - Zasilanie przetwornica step- down 24VDC-5VDC - stabilne dobrze odfiltrowane. - Reset sterowany z zewnętrznego Watchdoga Atmega się nie resetuje bo komunikacja po Modbusie TCP chodzi non stop, mam odczyt który...

    Mikrokontrolery AVR   31 Gru 2020 10:15 Odpowiedzi: 6    Wyświetleń: 369
  • Ile razy można zapisać program i dane w Atmega16 oraz EEPROM?

    Bascom sam się nie zajmie resetowaniem Watchdog'a, jak słusznie zauważył Holy . Żeby z niego skorzystać najpierw trzeba go skonfigurować (ustawić stopień podziału - od tego zależy czas potrzebny na przepełnienie jego licznika) poleceniem CONFIG WATCHDOG = czas , później uruchomić: Start Watchdog . Teraz w newralgicznych punktach programu musi zostać...

    Mikrokontrolery   14 Lut 2007 14:00 Odpowiedzi: 10    Wyświetleń: 4994
  • 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ń: 546
  • Xmega - Resetowanie przy dotknięciu złącza goldpin, watchdog nie działa

    (at)pawlik - tak - i w Xmega(at)PDI jak i przy korzystaniu z np. debugwire w nowszych małych atmegach Atmel dał też ostrzeżenie odnośnie stosowania filtru RC na resecie ;) Co do stosowania kondensatora do masy to dokładnie te same notki atmela zalecają ten kondensator przy stosowaniu zewnętrznego resetu (czy to przycisk, czy przez jakiś układ) jak również...

    Mikrokontrolery AVR   26 Sie 2016 07:33 Odpowiedzi: 22    Wyświetleń: 1932
  • Atmega 162 + FT232RL - brak odpowiedzi po czasie, reset uC pomaga

    Nie wiem czy to mi się uda (z tym toogle). U mnie w domu to się nigdy nie stało a tu bym mógł siedzieć i sprawdzać to nawet 24h natomiast w w.w. sklepie całego dnia nie mam możliwości spędzić. Tutaj problem raczej będę musiał rozwiązać metodą prób i błędów. Może poradzisz mi co warto zmienić ja wprowadzę parę zmian i po jakimś czasie zobaczymy czy się...

    Mikrokontrolery AVR   17 Lis 2010 10:24 Odpowiedzi: 31    Wyświetleń: 5108
  • Atmega8535 resetowanie przy pracy z silnikiem przemysłowym

    Ja bym próbował nastęująco: 0. Nie pamiętam czy ten procesor ma WatchDoga - ale zakładam że JEŚLI ma to jeśli jest załączony to go prawidłowo obsługujesz!! 1. Odseparowałbym wszystko galwanicznie i zasilił z akumulatora lub ze zwykłej sieci 2. Zastosowałbym dławiki na linii zasilania ( 1mH nie będzie za mało) a może w dużej desperacji nawet na lini...

    Mikrokontrolery   27 Gru 2005 07:42 Odpowiedzi: 11    Wyświetleń: 2208
  • [Atmega644p] Jak wykonać programowy reset Atmega644p bez użycia watchdog?

    A co da taki JMP?

    Mikrokontrolery AVR   14 Mar 2010 12:58 Odpowiedzi: 11    Wyświetleń: 1997
  • [ATmega2560] [ATmega2560][C] - reset po i>50 w pętli, przyczyny i rozwiązania

    Albo problem elektryczny, albo włączony watchdog, albo błąd w implementacji sprintf.

    Mikrokontrolery AVR   09 Sie 2013 09:53 Odpowiedzi: 5    Wyświetleń: 1308
  • 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ń: 750
  • [Atmega328p] [C] lcd[RC1602B5-LLH-JWV]wyświetla tylko kwadraty pomocy potrzebuje.

    Wielkie dzięki za pomoc nadzieja wróciła , adres wyświetlacza 0x3c Raystar pozostaje wysłać do lcd ten adres znalazłem w necie następny kod Spróbuję go dostosować zerknij czy sie nada do zmian i2cmaster.c [syntax=c]///////////////i2cmaster.c //Plik zawiera funkcje wykorzystywane w i2c dla trybu nadrzędnego (master) #include <compat/twi.h> #include...

    Mikrokontrolery AVR   31 Gru 2024 19:17 Odpowiedzi: 22    Wyświetleń: 864
  • ATmega168: Watchdog resetuje po opóźnieniu >19ms - jak to naprawić?

    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.

    Mikrokontrolery AVR   22 Kwi 2010 11:24 Odpowiedzi: 4    Wyświetleń: 1529
  • [Atmega16][C] Problem z programatorem USBAsp i Atmega 16.

    Sprawdź WatchDog'a i podciągnij Reset do VCC.

    Mikrokontrolery AVR   24 Sie 2009 12:03 Odpowiedzi: 5    Wyświetleń: 1557
  • Jak zresetować ATmega przez RS232 na linii CTS lub RTS?

    Roznica pomiedzy skokiem pod adres $0000 a reset przez watchdoga jest i to spora. Watchdog sprzetowo linie RESET na jakis czas aktywuje. Wtedy wewnetrznie wszystkie rejestry opisane w dokumentacji przyjmuja swoj stan poczatkowy. Przy skoku pod adres $0000 ciagle dzialaja przerwania, sa poustawiane rozne rejestry wczesniej zainicjalizowane wiec moga...

    Mikrokontrolery AVR   22 Lip 2010 21:58 Odpowiedzi: 10    Wyświetleń: 3027
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

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

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 675
  • ATmega128 x2 – przesyłanie danych ADC przez UART, jak poprawnie obsłużyć komunikację?

    Zrobiłem i dalej lecą same 0 :(( oto kod w 2 Atmega 128 (ten co ma mierzyć): $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Dim W As Integer Dim L As Integer Config Watchdog = 2048 Start Watchdog Reset Watchdog Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc L =...

    Mikrokontrolery   16 Mar 2008 14:35 Odpowiedzi: 37    Wyświetleń: 3318
  • Projekt zegarka z ATmega8535: odliczanie czasu lekcji i przerw

    Osobiście wyznaję zasadę, im trudniej, tym ciekawiej i można się więcej nauczyć... Jeśli chodzi o zasilanie awaryjne to ATmega wcale dużo pradu nie pobiera w odpowiednim trybie uśpienia. Można ją wybudzać przerwaniem z licznika, może to byc reset z watchdoga (Źródło resetu jest rozpoznawalne w MCUCSR), obsłużyć co trzeba i znowu uśpić - przeliczanie...

    Mikrokontrolery   16 Lut 2006 08:16 Odpowiedzi: 25    Wyświetleń: 2531
  • [AtMega8] [AtMega8][Bascom] Dlaczego przekaźnik na pinie C.0 miga zamiast być stale włączony?

    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 ;)

    Mikrokontrolery AVR   23 Lip 2009 10:57 Odpowiedzi: 20    Wyświetleń: 5504
  • Wpływ fuse bitów na działanie ATmega8 - resetowanie wyświetlacza

    jesli zaczynasz programowac procek a nie wiesz co to watchdog to tak jak bys probowal prowadzic samochod nie wiedzac po co jest to kółko przed tobą a zadawałbyś pytanie jak zmierzyć poziom oleju w silniku najpierw poczytaj sobie o procesorach, jesli nie masz nikogo kto by Ci na zywo pomogl to pozostaja ksiazki

    Mikrokontrolery   27 Lut 2008 14:47 Odpowiedzi: 11    Wyświetleń: 1239
  • ATmega324PA - zmiana taktowania po resecie przez WDT, jak wykonać soft reset?

    Spróbuj wyłączyć wdt w startupie przed main Jak procesor ma wykonać funkcje poza main? Skąd taki pomysł? Patrząc na konsole kompilatora myślę , że sam nie próbowałeś nigdy takiego rozwiązania :P Dodano po 38 Zrobiłem coś co powinienem zrobić na początku , czyli zajrzałem do dokumentacji :D. Note: If the Watchdog is accidentally enabled, for example...

    Mikrokontrolery AVR   04 Cze 2020 09:48 Odpowiedzi: 6    Wyświetleń: 453
  • [Atmega8] [Atmega8][assembler] Resetowanie po 294 cyklach w funkcji Zapal_5_diod

    Witam, Chciałem napisać prosty program do włączania i wyłączania 5 diod podłączonych do portów PC0-PC4 uP atmega8. Diody zapalą się po ustawieniu na portach stanu 0. Diody mają samoczynnie migać, a czas pomiędzy włączeniem, a wyłączeniem diod będzie ustawiany w timer0. Niestety uP po 294 cyklach uP restartuje się tj. wraca do funkcji reset. 294-ty cykl...

    Mikrokontrolery AVR   29 Kwi 2010 20:34 Odpowiedzi: 2    Wyświetleń: 1612
  • AtMega 324/644/1284 - reset mikrokontrolera po odblokowaniu przerwań

    Witam, Mam problemz AtMega z tematu. Ustawiam konfigurację Timerów wg manualki: tryb CNC; prescaler; zezwolenie na przerwania CompareMatch. Po ustawieniu tego odblokowuję przerwania przez "sei();" i.. procesor się resetuje. Dodam też, że taki sam kod działa bez problemów na AtMega 16/32/64. Czy przy pisaniu kodu na te procesory (324/644/1284) trzeba...

    Mikrokontrolery AVR   11 Lis 2015 17:52 Odpowiedzi: 6    Wyświetleń: 1284
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Zbyt wolne ale dlaczego?Układ zasilam z stabilizatora 7805, teraz mam podłączony do pinu reset 100n do masy i 10k to +5V a procesor dalej nie startuje po wlaczeniu zasilania.Jak zewre Reset to masy to procesor startuje.Jak to wyeliminiwac-może to być wina programu albo ustawienie wewnetrznego kwarcu? Wydaje mi się ze wpływ na działanie układu resetu...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240416
  • Higrometr na DHT11 i Atmega168 z alarmem.

    https://obrazki.elektroda.pl/9342271000_... Dzień dobry, Urządzenie powstało w celu monitorowania poziomu wilgotności w pewnej zamkniętej przestrzeni. Przekroczenie zadanego poziomu jest sygnalizowane sygnałem dźwiękowym (buzzer) i świetlnym (LED). Wartości z ostatniego pomiaru można w każdej chwili odczytać, po naciśnięciu przycisku,...

    DIY Konkurs   03 Sty 2018 13:50 Odpowiedzi: 9    Wyświetleń: 5526
  • AVR 2313 z Watchdogiem - jak zabezpieczyć układ przed zawieszeniem?

    No niestety, bywa, ze procek się zwiesi i nic mu nie pomaga, nawet watchdog. Znam człowieka, który dosłownie bawił się AVR'ami np. powolutku podkręcał zasilanie i obserwował zachowanie uP - okazało się, że przy powolnym narastaniu zasilania uP potrafi się zawiesić i nie ma znaczenia watchdog (to był ATmega16) ale na tym samym rdzeniu są robione prawie...

    Mikrokontrolery   05 Lip 2006 19:30 Odpowiedzi: 1    Wyświetleń: 870
  • Zawieszanie ATmega32 bez możliwości zrobienia resetu

    Witam, czy ktoś może spotkał się (i znalazł rozwiązanie) z problemem zawieszania ATmega32 (lub podobnego układu) przy czym ze stanu zawieszenia nie można wyjść nawet poprzez ręczne zwarcie wejścia RESET do masy. Oczywiście na wejściu reset jest rezystor 4,7k + kondensator 10n, na zasilaniu procesora i większości układów kondensatory 100n, zasilanie...

    Mikrokontrolery AVR   20 Lut 2009 15:32 Odpowiedzi: 36    Wyświetleń: 5572
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Są rzeczywiście sytuacje, gdzie hardware'owe i2c/twi potrafi się zawiesić. Nie jestem specem od AVR niemniej kiedyś bawiłem się w atmega interfejsem TWI. Wykonywałem losowe zwarcia linii SDA zarówno w trakcie transmisji jak i gdy linia jest wolna. Czasem gdy rozwierałem linię SDA ona zamiast podciągnąć się do 5V pozostawała na 0V a w rejestrze statusowym...

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2217
  • Jak poprawnie skonfigurować Watchdog w ATmega644?

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

    Mikrokontrolery AVR   02 Cze 2020 09:34 Odpowiedzi: 5    Wyświetleń: 705
  • [Bascom] Jak odbierać kod RC5 w Atmega128 z multipleksowaniem LED?

    Witam, od wczoraj zmagam się z problemem odbioru kodu RC5 w urządzeniu, w którym mam multipleks dużej ilości wyświetlaczy 7-segmentowych LED. Przerwania na multipleks przychodzą co około 4ms. Multipleksowanych cyfr jest łącznie 48, ale pogrupowane są one, tak jakby były tylko 4 cyfry. W każdym przerwaniu kody segmentów wysyłane są szeregowo na 3 rejestry...

    Mikrokontrolery AVR   11 Cze 2011 09:11 Odpowiedzi: 9    Wyświetleń: 2901
  • Atmega 8 i TSOP1736 - zawieszanie procesora przy intensywnym użyciu pilota IR

    Ok... w takim razie nie mam innych pomysłów, co w programie mogłoby powodować ten problem. Program jest rozległy, ale jednocześnie jest to po prostu długachny ciąg warunków, bez szczególnie dużych rozgałęzień, w nim nigdzie nie ma żadnej możliwości na "zamrożenie" urządzenia, a przynajmniej ja takiej możliwości nie widzę (tak, wiem, to "ja" może być...

    Mikrokontrolery Początkujący   28 Gru 2013 16:34 Odpowiedzi: 8    Wyświetleń: 1398
  • Atmega16 resetuje się po podłączeniu czujników Halla do VNH3SP30

    Witam. Dołączam poprawiony schemat, niestety na nowej płytce jest to samo - losowe zawieszanie się programu - musiałem aż uruchomić watchdoga bo gdy układ się zawiesił siłownik cały czas jechał co mogło go zniszczyć, tak to przynajmniej watch zrobi reset układu. Jakieś pomysły, sugestie ?? Ręce już mi opadają. http://obrazki.elektroda.pl/7242218800_1...

    Mikrokontrolery AVR   16 Sie 2012 06:55 Odpowiedzi: 16    Wyświetleń: 3681
  • ATMEGA2560 - Bootloader SD nie wgrywa długich plików

    Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. http://obrazki.elektroda.pl/7699775600_1... http://obrazki.elektroda.pl/3826926900_1... Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także...

    Mikrokontrolery AVR   01 Paź 2016 18:03 Odpowiedzi: 15    Wyświetleń: 2325
  • Czy użytek sprzętowego WatchDog ma jakieś przewagi nad programowym?

    oraz "the frequency depends on supply voltage, temperature and batch variations" WD nie służy do precyzyjnego odmierzania czasu. Zobacz w nocie jak zależy od podanych parametrów, a okaże się, że to raczej nie ma większego znaczenia. Zewnętrzny WD często oferuje znacznie szerszy zakres wartości limitów czasu. Ma to znaczenie w szczególności w aplikacjach...

    Mikrokontrolery AVR   08 Kwi 2022 12:20 Odpowiedzi: 8    Wyświetleń: 888
  • [ATmega128L] [ATmega128L][AVR-GCC] Błąd w obsłudze TIMER0 i TIMER2, możliwy błąd w dokumentacji?

    Ja mam notę PDF do tego procka z 2004 roku i jest w niej wszystko OK Najchętniej otukł bym komuś głowę, z tego Atmela. :P Zwykle najnowsza wersja czegoś, nie psuje tego, co już było poprawne w wersji poprzedniej. ....grrrr.... oczywiście rozumiem, że te dwie linie nie były zakomentowane i to tylko omyłkowo wkleiłeś taki kod - bo wtedy na prawdę by...

    Mikrokontrolery AVR   26 Sty 2011 11:06 Odpowiedzi: 13    Wyświetleń: 2562
  • [atmega128a] Błąd weryfikacji przy wgrywaniu programu powyżej 25% pamięci

    Podczas wgrywania programu, który zajmuje powyżej 25% pojemności pamięci otrzymuje błąd w avrdud'zie. Sam program nie działa wtedy prawidłowo. Gdy wchodzę do menu zawiesza się i resetuje procesor. Gdy zwolnię trochę pamięci usuwając np czcionkę wszystko wraca do normy. Uc programuje się prawidłowo i program działa bez resetów. Wina nie leży w programie,...

    Mikrokontrolery AVR   12 Kwi 2011 12:00 Odpowiedzi: 7    Wyświetleń: 2418
  • Atmega - czy 20 MHz przy 3.5 V wpłynie na dokładność timerów?

    Nie działa mi to: Dodano po 26 Czy da się jednocześnie używać watchdoga jako timer i jako układ który w razie błędu resetuje mikrokontroler? Dodano po 3 Aktualizacja. Poprawiłem ten kod i teraz już dioda dość dobrze świeci, tylko gdy ustawię stan niski w przerwaniu watchdoga to ona nadal świeci tylko ciemniej.

    Mikrokontrolery Początkujący   09 Gru 2014 15:50 Odpowiedzi: 12    Wyświetleń: 2022
  • [Atmega8] Atmega8 i Avrdude - błąd odczytu sygnatury na Linuxie i XP, co robić?

    ... i nie zauważyłem ale miałem zmienione ustawienia FuseBitów - Watch-Dog'a, Boot Reset vector Enabled oraz co najgorsze BOOTSZ. Ingerencja w FuseBity pamięci FLASH skutecznie zadusiła mi Atmege. .... panie kolego ale ustawienia tych fusebitów - jakbyś ich nie zmieniał nie mają ŻADNEGO wpływu na "zduszenie" atmegi jak piszesz ;) zresztą fajne określenie...

    Mikrokontrolery AVR   04 Maj 2012 13:24 Odpowiedzi: 6    Wyświetleń: 1584
  • Atmega32 bascom uart - Kłopoty z komunikacją pomiędzy dwoma atmegami

    Witam, Chciałem skomunikować ze sobą 2 atmegi32 i mam z tym problem. Jedna atmega wykonuje pomiar z wejścia adc i próbuję wartość ADC wyświetlić na wyświetlaczu podłączonym do drugiej atmegi, ale zamiast wartości np 467 na wyświetlaczu uzyskuję jakieś przypadkowe cyfry np. 13 10 19 51 54 ... Podłączone jest dobrze RxD do Txd i podciągnięte rezystorami...

    Mikrokontrolery   14 Wrz 2014 16:03 Odpowiedzi: 6    Wyświetleń: 1434
  • [Atmega8] Atmega8 resetuje się po 260 µs przy użyciu przerwań w AVR Studio - dlaczego?

    Witam, Chciałem zrobić opóźnienia w programie dla Atmega8. Wykorzystałem przerwania, ale przy symulacji programu w AVR Studio okazuje się że program po około 260 mikro sekundach resetuje się(wraca do funkcji main() ). Nie jet to spowodowane raczej watchdogiem bo jest on wyłączony. Czy ktoś potrafi mi powiedzieć dlaczego tak się dzieje? Aha, oczywiście...

    Mikrokontrolery AVR   10 Paź 2009 10:05 Odpowiedzi: 8    Wyświetleń: 3452
  • Atmega 16 zawiesza się w pętlach Uszczenianie i Paletyzacja - Bascom AVR

    Witam Nie wiesza się, tylko wykonuje nadzwyczaj sumiennie to co napisałeś w programie: Paletyzacja: Dlugi_tekst_2 = " By powrocic do menu glownego wcisnij < " Do ... Loop To jest pętla BEZ KOŃCA. ... Do Reset Watchdog Dlugi_tekst = " Symulacja nakladania uszczelnienia" Dioda_a = 1 Czas_odcinka = 142000 / Predkosc_spawania...

    Mikrokontrolery AVR   03 Paź 2010 23:30 Odpowiedzi: 10    Wyświetleń: 2327
  • Watchdog ATmega328: Dlaczego używać cli() po wdt_enable(WDTO_1S)?

    Zastosowałem Twoje wskazówki ale jest jedno ALE. Oto poprawiony kod: [syntax=c] /* * Watchdog_C.c * * Created: 2018-03-04 08:07:00 * Author : Jakub */ #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> #include "hd44780.h" __attribute__((naked)) __attribute__((section(".init3")))...

    Mikrokontrolery Początkujący   04 Mar 2018 22:02 Odpowiedzi: 9    Wyświetleń: 828
  • [atmega8] Zakłócenia w układzie Atmega8 i Atmega168 przy włączaniu światła

    Witam. Mam duży problem z układem na dwóch atmegach 8 i 168. Jedna płytka pełni rolę panelu operatora, druga płytki wykonawczej. Obie płytki zasilane zasilaczem sieciowym, stabilizowanym 12V, każda mega zasilana z układu LM7805. Obie połączone za pomocą portu RS-232. Układy podpięte według wskazówek znalezionych na elektrodzie. Kondensatory na VCC,...

    Mikrokontrolery   09 Lis 2011 21:30 Odpowiedzi: 31    Wyświetleń: 4120
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3516
  • Jak obsłużyć usypianie i wybudzanie ATmega 32 jednym przyciskiem PD2?

    Witam, Napisałem program, który wprowadza uC w stan uśpienia. Wszystko działa poprawnie, ale do tej operacji używam dwóch przycisków. Jeden służy mi do usypiania (PA1), a drugi, jako przerwanie do wybudzania uC (PD2-INT0). W jaki sposób mogę zrobić to na jednym przycisku podpiętym pod PD2? Poniżej kod. [syntax=c]#define F_CPU 8000000UL /*czestotliwosc...

    Mikrokontrolery Początkujący   03 Lis 2019 19:57 Odpowiedzi: 21    Wyświetleń: 1041
  • Czy piny programowania ATmega 8 mogą działać jako zwykłe porty I/O?

    Genario:poczytaj na temat watchdog, brownout itp. , większość mikrokontrolerów potrafi samodzielnie wyjść z takich stanów, o ile go odpowiednio zaprogramujesz Tanaka:NIE, program na mikrokontrolerze nie ma nic do programowania ISP. Jedyny sposób "wyłączenia" ISP to: -złe ustawienie fusebitów (np zmienienie reseta na port I/O co uniemożliwia programowanie...

    Mikrokontrolery   20 Mar 2006 11:15 Odpowiedzi: 13    Wyświetleń: 1446
  • Atmega1280 - wolne działanie po wgraniu zmodyfikowanego bootloadera Bascom

    Witam Na wstępie się przywitam - na imię mam Piotr, jestem sobą początkującą w kwestii programowanie mikrokontrolerów AVR - przez ostatni rok "bawiłem" się w różne układy na m32 - pisząc soft w bascomie. Przesiadłem się kilka dni temu na procesor m1280 - i tu mam kilka problemów, których źródła nie potrafię zdiagnozować. Przede wszystkim - po wgraniu...

    Mikrokontrolery AVR   20 Lis 2011 11:50 Odpowiedzi: 4    Wyświetleń: 1290
  • [atmega8][c] Watchdog - procesor się restartuje zamiast zgłosić przerwanie

    Witam, Zaczynam właśnie zabawę z procesorami atmega i mam problem z watchdog'iem na atmega8. Pod atmega328 działa to super ale tam jest troszkę inaczej (jest WDIE, którego w atmega8 nie ma) Skorzystałem z przykładowego kodu z tej strony #include <avr/wdt.h> #include <avr/sleep.h> #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr)...

    Mikrokontrolery Początkujący   16 Lut 2012 21:42 Odpowiedzi: 13    Wyświetleń: 4891
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Multimetr to Brymen BM837. Dodam że jak zamiast akumulatora podłączę żarówkę 12V/200W to wtedy prąd jest przekłamywany inaczej - im mniejszy prąd tym większy mnożnik jest potrzebny. Dla 500mA ADC=12 i mnożnik 41,6... ale dla 3A ADC=117 i mnożnik już 25,6... Przecież niby ACS712 odczytuje wartość prądu AC i DC...lecz tu przez PWM jest prostokąt z różnym...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6183
  • bascom+atmega - konfigurowanie pinu jako wyjście...

    do tego służy watchdog i nie trzeba zdublowanego systemu resetów, który moim skromnym jest konstrukcją błędną Właśnie, nie rozumiemy się :) Otóż, w urządzeniu, które jest sterownikiem pewnej pompy, początkowo był tylko jeden MCU. Oczywiście program korzysta z watchdoga. Był także, w jednej z początkowych wersji , watchdog zewnętrzny. Jednak okazało...

    Mikrokontrolery AVR   02 Cze 2014 15:49 Odpowiedzi: 22    Wyświetleń: 2781
  • atmega128 - ISP AVR Programator. Układ jest niewidoczny.

    Mój pomysł jest taki aby przejrzeć notkę katalogową od strony 303. /PEN jest tylko wykorzystane w alternatywnej metodzie programowania, kiedy razem z linią SCK są cały czas w stanie niskim od czasu włączenia zasilania (s. 304), w innym wypadku (co i nas dotyczy - nie mamy źródeł programu sterującego "programatora", więc nie wiemy co z SCK wyprawia)...

    Mikrokontrolery   07 Maj 2006 07:37 Odpowiedzi: 5    Wyświetleń: 2083
  • ARDUINO UNO Atmega328P - problem z wgraniem bootloadera i szkicu

    Witam noi po zainstalowaniu tego ,programator wogle przestal wspolpracowac musialem od nowa system instalować po zainstalowaniu wyskakuje taki sam komunikat jescze jedno pytanie w MkCalculator jako lock bits pokazuje mi 0x3F a w AVR dudes pokazuje external jako 0x05 czy lock bits nie powinien byc na 0x0F Dodano po 14 Widze ze odpowiedzi brak pewnie...

    Mikrokontrolery AVR   10 Lut 2018 23:23 Odpowiedzi: 35    Wyświetleń: 3894
  • 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
  • [ATMEGA8] [ATMEGA8][BASCOM] Sprawdzenie poprawności kodu z instrukcją Watchdog

    Witam, Program w zasadzie jest ok, jedyne do czego bym się doczepił to umieszczenie polecenia "Start Watchdog" w głównej pętli programu, zamiast przed, a w pętli tylko polecenie "Reset Watchdog". Po drugie widać, ze za bardzo nie zależy Ci na oszczędności prądu (zegar 8MHz) to ja bym nie wyłączał przetwornika adc, bo po włączeniu pierwszy pomiar jest...

    Mikrokontrolery AVR   17 Maj 2009 00:06 Odpowiedzi: 1    Wyświetleń: 5479
  • Dlaczego watchdog w ATMEGA128 ignoruje ustawienia czasowe?

    mam dziwny problem: przy takim programie ldi r16,0b101 out 0x21, r16 ldi r16,0b011101 out 0x21, r16 ldi r16,low(0x199) out SPL,r16 ldi r16,high(0x199) out SPH,r16 sbi ddrb,6 sbi portb,6 reset2: nopnop jmp reset2 reset jest co 20 ms (+-) ldi r16,0b101 out 0x21, r16 ldi r16,0b011101 out 0x21, r16 sbi ddrb,6 sbi portb,6 reset2: nopnop jmp reset2 reset...

    Mikrokontrolery   13 Lip 2005 19:35 Odpowiedzi: 1    Wyświetleń: 869
  • Zawieszanie się Atmega168 po resecie Watchdog w Bascom-AVR

    Config Watchdog = 2048 Zdaje sie że największy preskaler dla WatchDoga w M168 to 1024 a nie 2048. Tak ale "Config Watchdog = 2048" to znaczy że układ Watchdoga uaktywni sygnał reset procesora po 2048 milisekundach. Dla procesora Atmega168 możliwe są ustawienia: 16, 32 64, 128, 256, 512, 1024, 2048, 4096, 8192, czyli od 16ms do 8 sekund. Zamieszczam...

    Mikrokontrolery   28 Sty 2008 19:16 Odpowiedzi: 2    Wyświetleń: 2180
  • Atmega128 i 74HC573D – czy 74HC573D utrzyma stany wyjść po resecie mikrokontrolera?

    Poza tym co pisze kordirko trzeba sie zastanowic co jest przyczyna resetu. Jesli go podajesz przez przycisk, czy z zewnatrz to istotnie wystarczy zrobic opoznienie resetu wzgledem zatrzasku, chociaz w takiej sytuacji sygnal mozna wyprowadzic na jakies wiejscie przerwania i wszystko zrobic programowo z resetem za pomoca watchdoga (jesli istotne jest...

    Mikrokontrolery AVR   26 Wrz 2009 15:35 Odpowiedzi: 2    Wyświetleń: 1683
  • [ATMEGA32][TWI] - Losowe resety podczas komunikacji TWI

    Witam, mam problem z komunikacją po TWI z zegarem RTC DS1340. Program działa dobrze, ale co jakiś czas (kompetnie losowy, potrafi chodzić kilka dni bez błędów, a czasem resetuje się co chwilę) zawiesza się i resetuje go watchdog (ustawiony na 0,5s). Doszedłem do miejsca w którym program się wysypuje - na powrocie z funkcji twiread(). [syntax=c]//procedura...

    Mikrokontrolery AVR   22 Gru 2015 11:06 Odpowiedzi: 16    Wyświetleń: 1821
  • ATmega8 resetuje się po włączeniu 4 tranzystorów z żarówkami 20W/12V – co sprawdzić?

    Do ATmega nie potrzeba dodatkowych układów resetu, gdyż jest wyposażony zarówno w Watchdog-a, jak i Brown-Out Detector... Czytajcie ludzie dokumentację...

    Mikrokontrolery   13 Lut 2007 18:39 Odpowiedzi: 19    Wyświetleń: 2239
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include"main.h" //**************************************... #define BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) // definiujemy maskę dla naszego bufora #define BUF_MASK...

    Mikrokontrolery Początkujący   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 5010
  • Atmega Attiny 2313 - Zawieszanie przy zasilaniu z ładowarki 5V 1,5A

    Problem niby banalny, ale nie mogę sobie z nim poradzić. Zrobiłem układ na Attiny 2313 (szczegóły nieistotne) i chce go zasilić z ładowarki do komórki 5V 1,5 A. Problem polega na tym, że podłączając ładowarkę do układu, a następnie do sieci program nie startuje i pomaga tylko ręczny reset, natomiast kiedy najpierw podłącze ładowarkę do sieci, a dopiero...

    Mikrokontrolery AVR   14 Lut 2011 19:16 Odpowiedzi: 55    Wyświetleń: 3815
  • atmega8, zegarek, co jakiś czas sam się resetuje.

    jeżeli układ pracuje bez programatora to jest absolutnie odporny na dziwne sytuacje, nawet przy ustawionym BOD na 4Volt przy dobrym zasilaniu w ciągu roku na kilkuset układach nie wystąpił żaden reset. watchdog oczywiście także jest włączony. ogólnie jest to najbardziej sympatyczny mikrokontroler z jakim miałem do czynienia.

    Mikrokontrolery   22 Gru 2006 12:35 Odpowiedzi: 15    Wyświetleń: 1947
  • Jak ustawić timer0 na 15ms w ATmega128 na podstawie kodu z ATmega16?

    Posiadam przykład kodu na atmega16 (coś mnie ten procek prześladuje :/) i chcę to przerobić na atmega128. Pod atmega16 wygląda on następująco: .cseg RESET:cli clrr30 outEECR, r30 outMCUCR, r30 ; watchdog na ok.1s ldir31, (1<<WDE) | (1<<WDP2) | (1<<WDP1) outWDTCR, r31 ; inicjalizacja stosu ldir31, high(RAMEND) outSPH, r31 ldir31, low(RAMEND)...

    Mikrokontrolery   19 Sie 2006 12:48 Odpowiedzi: 4    Wyświetleń: 1722
  • [Atmega] Jak fachowo podłączyć nieużywane piny, GND, aVCC, Aref i reset?

    Swoja droga, moglby mi ktos podac przyklad z zycia wziety. Nie bylo zewnetrznego podciagniecia resetu uklad nie dzialal, po podciagnieciu dzialal. Chodzi o to zeby napisac w jakich warunkach uklad pracowal :) Bede wdzieczny za taki przyklad :) I nie chodzi mi o to zeby wykazac ze nie trzeba resetu podciagac, potrzebuje taki przyklad z zycia wziety...

    Mikrokontrolery AVR   31 Lip 2013 01:58 Odpowiedzi: 90    Wyświetleń: 36073
  • Atmega162 - Nieprawidłowe działanie portów po wgraniu kodu w asemblerze

    0. A moze coś powoduje reset układu (BOD, Watchdog, wiszący pin /RESET) ? 1. A w którym miejscu jest dokładnie problem ? 2. JTAG i watchdog wyłączone ? Pierdółki : 3. Od czego jest timer ? Po co bzdurne mielenie w miejscu i to przez 4 sekundy ? 4. Jeżeli RESET jest z dużych liter, to nie używajmy ReSeT ani Reset ... ;) Moze to nic w tej chwili nie daje,...

    Mikrokontrolery   21 Sie 2006 19:44 Odpowiedzi: 6    Wyświetleń: 1821