REKLAMA

atmega8 watchdog

Znaleziono około 222 wyników dla: atmega8 watchdog
  • Watchdog oraz zmienne w uProcesorze.

    Witam, mam pytanie. Czy jeżeli w programie skonfigurowany WATCHDOG nie zostanie zresetowany w wyniku zawieszenia procesora (np. popadnie w pętle martwą Do...Loop) i nastąpi restart mikro kontrolera , to czy WSZYSTKIE zmienne zostaną we wcześniejszym stanie, czy zostaną także wyzerowane? Watchdog-a zamierzam umieścić w programie, na procesorze ATMEGA8.

    Mikrokontrolery   16 Maj 2009 12:50 Odpowiedzi: 3    Wyświetleń: 798
  • [ATMEGA8][BASCOM] Instrukcja watchdog

    Witam, Bardzo proszę o sprawdzenie czy program jest poprawnie napisany. Nie korzystałem do tej pory z instrukcji Watchdog, więc nie mam pewności czy jest ona poprawnie umieszczona. Zadaniem programu jest stały pomiar napięcia i w razie wystąpienia spadku załączany jest przekaźnik na czas 2 minut. Jeżeli spadek będzie występował czały czas to przelaźnik...

    Mikrokontrolery AVR   17 Maj 2009 00:06 Odpowiedzi: 1    Wyświetleń: 5434
  • REKLAMA
  • [Atmega8][C] Watchdog i silne zakłócenia.

    Witam, Używam procka w warunkach o dość silnych zakłóceniach elektromagnetycznych i często zdarza się, że procek a właściwie dwa połączone przez i2c zawieszają się. Jeśli procek się zawiesi w wyniku bledów w transmisji wybudza go wdt. Problem w tym, że gdy wdt zadziała raz i procek nawiąże transmisje jest wszystko ok, ale gdy po pierwszym resecie nie...

    Mikrokontrolery AVR   08 Paź 2008 12:49 Odpowiedzi: 12    Wyświetleń: 4069
  • [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ń: 4756
  • REKLAMA
  • Atmega88PA-PU program nie działa

    Kiedyś może będziesz pisał takie sprawy z zamkniętymi oczami, ale na początku musisz uważać. Żeby zmienić stan PB 0 sprawdzasz pin na PB 1 Zastanów się czy nie ustawiłeś czasem pinu który przyciskiem brutalnie teraz zwierasz do masy jako wyjściowy i nie ustaliłeś na nim stanu wysokiego. Co do Mkavrcalculatora to niedawno nastąpił zgrzyt :D Miałem ten...

    Mikrokontrolery AVR   04 Mar 2017 15:51 Odpowiedzi: 4    Wyświetleń: 1176
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25162
  • Bascom-AVR Watchdog Atmega168 problem

    Zamieniłem Atmega8 procesor Atmega168 i po resecie watchdoga, program się zawiesza procesor nie reaguje na zewnętrzny reset dopiero po odłączeniu zasilania i włączeniu ponownym układ działa poprawnie do ponownego resetu watchdoga. Czy może ktoś się z tym uporał, bo ja wypróbowałem już wszystko, co mi przez parę tygodni przyszło do głowy... Zamieszczam...

    Mikrokontrolery   28 Sty 2008 19:16 Odpowiedzi: 2    Wyświetleń: 2120
  • REKLAMA
  • [Atmega8][C] Atmega8 i TWI , ale jak zacząć...

    Witam. Artykuł ten pisałem z myślą o wszystkich, którzy dopiero zaczynają swoja przygodę z magistralą TWI (czyli magistralą I2C) w procesorze Atmega8. Jest to program-szkielet, w który trzeba wpisać własne funkcje i procedury i wykorzystać gotowe procedury do komunikacji w magistrali TWI. A na praktyczne zastosowanie magistrali TWI zapraszam na: //--------------------------------------...

    Mikrokontrolery AVR   14 Wrz 2009 08:22 Odpowiedzi: 0    Wyświetleń: 12663
  • [Atmega8][Bascom] Współpraca z AD7731 po SPI

    Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...

    Mikrokontrolery AVR   07 Paź 2008 09:00 Odpowiedzi: 2    Wyświetleń: 2430
  • [atmega8][c] ultradźwięki HC-SR04

    Podłącze się pod temat: Postanowiłem pobawić się trochę dalmierzem opartym na SRF05 i korzystając z innego rozwiązania przekodowałem (ze zrozumieniem) program, który ma za zadanie pokazywać odległość od przedmiotu. Istotą mojego problemu jest to, że atmega32 idzie w maliny i nie bardzo wiem dlaczego... pomiary wykonują się, ale czasami procek wiesza...

    Mikrokontrolery AVR   04 Sty 2012 22:02 Odpowiedzi: 4    Wyświetleń: 5487
  • Reset w ATmega8

    Hej! Ja podpinam pod reset coś takiego (załącznik). Naciśnięcie przycisku powoduję reset mikrokontrolera. Dodadtkowo układ zabezpiecza mikrokontroler przed samoczynnym resetowaniem się pod wpływem zakłóceń. Co do reszty to masz rację, reset powoduję dokładnie to samo jakbyś wyłączył i ponownie włączył zasilanie. Proponuję skończyć z mitami, i na solidnie...

    Mikrokontrolery   21 Wrz 2005 20:29 Odpowiedzi: 5    Wyświetleń: 4493
  • 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ń: 1322
  • REKLAMA
  • Atmega8L+NIXIE. Przyczyna dziwnego zachowania atmegi?

    Właściwie z duchami się juz uporałem, ale zamieszczam to, o co kolega prosił. Pomogło dodanie opóźnienia 700us po wygaszeniu lampy. Oto schemat sterowania jednej lampy: $regfile = "m8Def.dat" $crystal = 4000000 Config Portb = $b11111111 '8 Portb = $b11111111 Config Portc = $b1111111 Portc = $b1111111 '7 Config Portd = $00011111 '8 Portd =...

    Mikrokontrolery   04 Maj 2008 00:40 Odpowiedzi: 10    Wyświetleń: 1849
  • [atmega88pa] [bascom] - Projekt czujnika zewnętrznego

    Witam. Jestem obecnie na etapie budowy stacji pogodowej. Po pokonaniu problemów ze stacją bazową, nadszedł czas na budowę czujnika zewnętrznego. Będzie się on składał z mikrokontrolera AtMega88PA, czujnika SHT11, nadajnika RTFQ2 i czujnika mierzącego prędkość wiatru (kontaktron lub dioda + fototranzystor, jeszcze nie zdecydowałem). Czujnik będzie zasilany...

    Mikrokontrolery Początkujący   03 Lut 2013 19:56 Odpowiedzi: 8    Wyświetleń: 2166
  • Atmega8, asembler, miganie diody

    Osobiście nie ufam wewnetrznemu podciągnięciu na /RESET i dokładam 4,7-10kΩ do Vcc. Moje procedurki w petli głównej zerują również licznik watchdog-a w pętli głównej (plik Main.asm), który gdy osiągnie maksimum, resetuje mikrokontroler. Oprócz tego jest tam taki myk, że reset od watchdoga nie inicjalizuje zmiennych(danych w RAM, m.in. licznik "tyknięć"...

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 8986
  • [Atmega8535-Bascom] Nieoczekiwany efekt z LED

    Hmmm... A może przypadkiem przy konfiguracji zegara systemowego na zewnetrzny oscylator kwarcowy włączyłeś watchdoga ? ;) Sprawdź w fusebitach WDTON ...

    Mikrokontrolery   30 Sty 2006 02:38 Odpowiedzi: 4    Wyświetleń: 2034
  • ATmega8535... i zegarek...

    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ń: 2420
  • [ATMega8][C]Błędne działanie programu po resecie uC

    Zasil układ z pominięciem transformatora ze stab. 5V. Jeżeli problem w wtedy nie występuje to coś masz nie tak w tym zasilaczu. Poza tym trochę duże te kondensatory, zmniejsz je daj np może ok. 220uF przed stab. i 47uF za stabilizatorem. Wtedy czas narastania napięcia powinien się poprawić. Sprawdź go na oscyloskopie i czy napięcie jest stabilne. Ogólnie...

    Mikrokontrolery AVR   01 Gru 2010 20:01 Odpowiedzi: 23    Wyświetleń: 2720
  • Atmega8 BASCOM - stabilnosć pracy wskaznika

    Witam serdecznie Program ma obsługiwać pomiar napięcia i wyświetlić na wyświetlaczu Led wartość odpowiadająca do 1 do 6 oraz wartość n. Problem polega ze dla wartości 1 oraz 2 brak stabilności pracy. Napięcie jest mierzone na pinie 23 uP przez dzielnik napięcia. Moje pytanie czy jest możecie sprawdzić źródło pod katem błędy dlaczego tak się dzieje?...

    Mikrokontrolery AVR   07 Sie 2014 10:42 Odpowiedzi: 11    Wyświetleń: 2838
  • Watchdog gdzie umieszczać reset?

    Po raz kolejny zwracam się do was i liczę na pomoc. Z tego co ja wiem watchdog to sprzętowy licznik działający sobie niezależnie od tego co wykonuje sobie napisany przez nas program. Efektem przepełnienia tego licznika jest całkowity reset mikrokontrolera. Aby nam się mikro ciągle nie resetował w programie umieszczamy polecenie wyzerowania licznika...

    Mikrokontrolery   01 Sie 2005 11:10 Odpowiedzi: 30    Wyświetleń: 4544
  • Atmega8515 - program > 2.6kB wiesza się

    Programuje 8515 w WinAVR(20070122) z kwarcem 11,0592MHz, komunikacja RS232 (19200) oraz obsługa LCD działa, dopóki całkowity rozmiar programu nie przekroczy ~2,7kB. Wystarczy że dodam cokolwiek np. procedurę której nawet nie wywołam, a program idzie w maliny. 1. Debugowałem w AVRStudio (aStudio4b528) i tam działa poprawnie 2. Sprawdziłem na 3 procesorach...

    Mikrokontrolery   25 Kwi 2007 14:38 Odpowiedzi: 3    Wyświetleń: 1169
  • atmega8 AVR-GCC - USART_UDRE_vect nie wykonuje procedury

    Witam, napisałem program korzystający z USART-u. Zmiana stanu na wybranych wejściach uC ma powodować wysyłanie trzybajtowych pakietów danych. Wysyłanie odbywa się za pomocą przerwania USART_UDRE_vect. I oto dziwna rzecz: Pomimo, iż w SREG ustawiony jest najstarszy bit, w UCSRA sprzęt wystawia flagę pustego bufora, czyli UDRE jest ustawiony i wreszcie...

    Mikrokontrolery AVR   18 Paź 2012 23:03 Odpowiedzi: 3    Wyświetleń: 1722
  • Attiny13a [BASCOM] - Zachowanie zmiennej po resecie WATCHDOG

    Witam Chciałbym zachować wartość zmiennej po wybudzeniu uP z trybu uśpienia przez WATCHDOG. Dodatkowy RAM zewnętrzny nie wchodzi w grę, bo układ z założenia ma być minimalnych rozmiarów i zasilany z baterii. Nie chcę też korzystać z EEPROM, gdyż zapisy mają być częste (po każdym resecie) Zrobiłem test na płytce stykowej na AtMega8 dodając polecenie...

    Mikrokontrolery   06 Lut 2015 15:30 Odpowiedzi: 3    Wyświetleń: 882
  • Stan lini AtMega8 w trybie PowerDown

    O ile mi wiadomo z własnych doświadczeń, to przejście w tryby oszczędnościowe nie powoduje zmian w rejestrach i w pamieci ram, wiec stan wyjsc pozostaje niezmieniony. Tylko reset powoduje ustawienie we/wy w stan highz, ale nie powoduje wyczyszczenia zawartosci pamieci,. Przydaje sie to np. przy wybudzaniu z trybu power down przy pomocy watchdoga.

    Mikrokontrolery   28 Wrz 2004 10:11 Odpowiedzi: 1    Wyświetleń: 1134
  • ATMega8 power down - wybudzanie procesora :/

    :arrow: matroks Z Power-Down można wyjść przerwaniem aktywnym stanem, nie zboczem - odsyłam do datasheet-a. Ponadto ma znaczenie czas trwania tego poziomu - stan jest samplowany dwukrotnie wg. timera watchdoga. (datasheet, strona 66, drugi akapit)

    Mikrokontrolery   11 Sty 2006 15:14 Odpowiedzi: 7    Wyświetleń: 5034
  • Proszę o sprawdzenie schematu opartego na ATMEGA8.

    sugerowalbym ustawic "Fusebit B" i uzywac watchdoga

    Mikrokontrolery   16 Maj 2007 14:38 Odpowiedzi: 18    Wyświetleń: 12784
  • [Atmega8][C] uprocesor sam się resetuje?

    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ń: 3317
  • [C]Atmega8 - TWI - niedziałająca magistrala

    Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...

    Mikrokontrolery AVR   17 Cze 2010 16:58 Odpowiedzi: 1    Wyświetleń: 2609
  • prosze o pomoc ''[Atmega8]''

    Włączyłeś WATCHDOGa. i tym fusem nie można zablokować procka

    Mikrokontrolery   09 Lis 2010 21:12 Odpowiedzi: 2    Wyświetleń: 684
  • Atmega8 pwm, sterowanie diodą RGB

    I nie wywołuj nigdzie maina. Jak zaczynałem programowanie to okazał się to "świetny" pomysł na "resetowanie" programu. Ale odkłada on sobie tego maina na stos wywołań i pewnym momencie stos ten może się skończyć wysypując program :) wtedy niestety już tylko ręczny reset pomaga. Jak już musisz (w co wątpię) resetować program, to użyj do tego watchdoga.

    Mikrokontrolery AVR   21 Sty 2012 14:34 Odpowiedzi: 4    Wyświetleń: 2448
  • [atmega8] [bascom] czekanie programu na przycisk

    1) Co się stanie gdy znów go naciśniesz? Teoretycznie to się nie zdarz ale... 5 leda już nie ma. Program ma zostawić wszystkie wyjścia wyłączone czy zapalić led 1? 2) Sygnał 1 cylindra pojawia się zawsze po 4 cyknięciu drugiego sygnału z cylindrów? Czy może się pojawić pomiędzy cylindrami 1-4? Teoretycznie nie ale jeśli pojawi się jako zakłócenie i...

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3027
  • [Atmega8][C] - Pytanie dotyczące uśpienia.

    No właśnie nigdzie jej nie włączyłem. tutaj ustawiam i wyłączam diody: [syntax=c]DDRC |=_BV(PC0) | _BV(PC2); // ustawianie wyjścia na portach diód PORTC &=~_BV(PC0) | ~_BV(PC2); // gasi diody[/syntax] a tutaj moim zdaniem jest tak: [syntax=c]for(;;) { if ((PIND & 0x01) == 0) uspienie(); // jak nacisne pd0 to włączy uśpienie PORTC |=_BV(PC0); // diody...

    Mikrokontrolery Początkujący   09 Paź 2012 23:12 Odpowiedzi: 4    Wyświetleń: 1398
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Pamięć Eeprom może się wysypać przy zasilaniu nie gwarantującym poprawnej pracy mikrokontrolera. Raz w moim sterowniku też Eeprom się posypał podczas burzy kiedy napięcie sieciowe przerywało bo wiatr szarpał przewody. Wtedy dopiero doczytałem o bitach konfiguracyjnych BODLEVEL i BODEN Można je tak ustawić, że mikrokontroler będzie utrzymywany w stanie...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2115
  • Atmega8/32 jako programator do pralki

    W innym przypadku nic nie pomoże jeżeli program się zawiesi lub driver na płytce sterownika dostanie zwarcia i cały czas będą otwarte elektrozawory lub grzałka grzała bez przerwy. Choć oczywiście można dodawać różne podwójne zabezpieczenia, to jednak większość z nich jest całkowicie zbędne. Należy bowiem tak konstruować urządzenie i program, by nie...

    Mikrokontrolery Początkujący   16 Sie 2017 14:12 Odpowiedzi: 27    Wyświetleń: 2724
  • [atmega8][C] Nie działa Timer razem z A/C

    Już śmiga. Nasuwa mi się jednak takie pytanie niezwiązane z tematem. Jeżeli dodam do tego układu WATCHDOG to co z moimi zmiennymi ?? Tzn czy jezeli mam zmienna wartosc1 która sobie jakoś na buttonach ustawiłem wartość po resecie WATCHDOGa wszystko się wyzeruje ?? Jezeli tak to jak zachować pamięć (niezewnętrzną)

    Mikrokontrolery AVR   17 Lut 2009 12:13 Odpowiedzi: 3    Wyświetleń: 1579
  • [Atmega8][assembler] uprocesor sam się resetuje

    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ń: 1522
  • [Atmega8][c] - zawieszanie procesora

    Witam. Buduje sterownik do bramy wjazdowej. Co kilka godzin "wariuje" atmega8. Przestaje działać przerwanie INT1, a PWM (OC2) ma jakąś dziwną wartość. Główna pętla programu działa. Wymieniałem atmege na inną sztuką, używałem wewnętrznego oscylatora, włączyłem BOD i watchdog. Nic nie pomogło. W załączniku schemat i pcb bez wartości elementów postaram...

    Mikrokontrolery AVR   05 Maj 2011 11:52 Odpowiedzi: 10    Wyświetleń: 3048
  • Atmega8515 - Dziwne zachowanie portu A

    AVRStudio 4.18 + WINAVR najnowszy. Reszta kodu i bibliotek to V-USB i tego nie ma sensu zamieszczać. Niezamieszczona część pliku main.c to ustawienia portów, zmiennych itp. Jak tak mocno chcesz to go zamieszczam. Ciekawi mnie czy jest tam coś istotnego co zataiłem. [syntax=c]#include <avr/io.h> #include <avr/wdt.h> #include <string.h>...

    Mikrokontrolery AVR   21 Kwi 2014 08:37 Odpowiedzi: 3    Wyświetleń: 1302
  • [AVR-ATmega88PA] Powrót do funkcji main - czy to przepełnienie stosu?

    Podczas debugowania atmegi88pa natknąłem się na dziwny problem, program działa normalnie i nagle wraca do pierwszej linii w funkcji main() To chyba jednak się resetuje. Ustaw sobie breakpointa w kodzie przed maim, będziesz wiedział czy procek przez niego przechodzi. Z jaką optymalizacją debugujesz? Przejdź na O1 i sprawdź czy problem się powtarza....

    Mikrokontrolery AVR   30 Kwi 2020 19:32 Odpowiedzi: 11    Wyświetleń: 438
  • 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ń: 2163
  • Atmega8l - fuse bity - zblokowałem dwa procesory?

    Kondensator chyba jest po to żeby szumy "przepuścić" do masy. Montowane urządzenie będzie zasilane bateryjnie więc przez 1k ucieknie mi za dużo prądu. Jutro będę mógł zaprogramować sobie mój procesor więc zapytam o ustawienie fuse bitów. 0-bit zaprogramowany 1-bit niezaprogramowany RSTDISBL 1 - PIN RESET jako RESET (zamiast standardowy pin I/O) WDTON...

    Mikrokontrolery   16 Lis 2005 08:28 Odpowiedzi: 18    Wyświetleń: 3019
  • 2 generatory PWM w ATMEGA8515?

    Z noty katalogowej ATmega8515 (pierwsza strona): • Peripheral Features – One 8-bit Timer/Counter with Separate Prescaler and Compare Mode – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Three PWM Channels – Programmable Serial USART – Master/Slave SPI Serial Interface – Programmable...

    Mikrokontrolery   09 Wrz 2005 11:36 Odpowiedzi: 7    Wyświetleń: 1409
  • [Bascom][Atmega8535] - odbiór RS232 (zawieszanie)

    Witam, napisałem taki program do odbioru danych z rs232 wysyłanych drogą radiową przy pomocy radiomodemów 433 Mhz (działających oczywiście po rs232) z komputera i mam taki problem, że niestety sa błędy. na przykład zbyt szybkie wciśnięcie dwóch klawiszy wysyłających powoduje zawieszanie procesora.. i potrzebny jest reset. Nie wiem czemu tak jest skoro...

    Mikrokontrolery   26 Kwi 2009 23:29 Odpowiedzi: 9    Wyświetleń: 2478
  • [ATmega8515][avr-gcc] - Warunek IF działa niezgodnie z oczekiwaniem

    Nie potrafię zrozumieć dlaczego wg mnie poprawnie napisany kod nie działa jak należy. Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. LordBlick

    Mikrokontrolery AVR   09 Maj 2014 17:32 Odpowiedzi: 19    Wyświetleń: 1752
  • [Atmega88PA][C] Brak reakcji na pinie PC1 po wgraniu prostego programu, poprawne połączenie USBASP

    Fuses H:C6 oznacza miedzy innymi to że Watchdog zawsze włączony i zapewne na 16ms.

    Mikrokontrolery AVR   31 Paź 2022 07:16 Odpowiedzi: 3    Wyświetleń: 327
  • ATMega8535 i problem z Timerem1

    witam. może ktoś wie o co chodzi i poradzi jak zrobić: timer1 na wartości preskalera 1 lub 8 działa normalnie (tzn. w całym swoim zakresie wywołując przerwanie od przepełnienia). gdy zmieniam preskaler na 64 i więcej timer1 przestaje działać. popatrzyłem sobie do ilu dolicza timer. wiec przy preskalerze 256 jest to 3216, a przy preskalerze 1024 - 804....

    Mikrokontrolery   22 Cze 2006 08:30 Odpowiedzi: 3    Wyświetleń: 931
  • pomiar napięcia przetwornikiem w atmega8

    zobacz to może Ci sie $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Config Adc = Single , Prescaler = Auto , Reference = Internal Config Watchdog = 2048 'reset wystąpi po 8192 ms 'Start Watchdog Declare Sub Odcz_temp Config Pinb.3 = Input 'porty...

    Mikrokontrolery   26 Lis 2007 23:21 Odpowiedzi: 11    Wyświetleń: 4406
  • Woltomierz i amperomierz na ATMEGA8 i LCD 2*16

    Tutaj jest kod który mam od znajomego, tylko że on dokonuje 4 pomiary i co pomiar przełącza wyświetlacz na kolejny... Pomożecie mi przerobić ten program? Tutaj jest ten kod: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 =...

    Projektowanie Układów   23 Mar 2008 00:03 Odpowiedzi: 30    Wyświetleń: 21196
  • ATmega88 nie chce wykonać kodu

    Dioda jest podłączona w porządku, bo jak przyłożę do PB0 VCC i do PB1 GND to świeci. Problem jest taki, że po zaprogramowaniu i podłączeniu zasilania do układu na żadnym wyjściu nie ma stanu wysokiego. Próbowałem też z innym programem, żeby dać stan wysoki na innych wyjściach układu (PB0..5), ale po zbadaniu miernikiem wynika, że ciągle jest tam 0....

    Mikrokontrolery AVR   06 Maj 2011 20:47 Odpowiedzi: 18    Wyświetleń: 1913
  • [ATmega8L] Powerdown - pobór prądu

    Musisz powyłączać wszystkie niepotrzebne bloki uK : - komparator - ADC - Brown-out Detector - Internal Voltage Reference - Watchdog Timer Musisz również "zdefiniować" stany na portach czyli włączyć im rezystory podciągające do VCC lub podciągnąć je zewnętrznie do VCC lub GND za pomocą zewnętrznych rezystorów.

    Mikrokontrolery AVR   21 Wrz 2011 22:25 Odpowiedzi: 20    Wyświetleń: 2285
  • [Atmega8][BASCOM]Prośba o odchudzenie kodu

    W urządzeniu docelowym próba wejścia do menu kończy się resetem lub po unieruchomieniu watchdoga - zawieszeniem programu. Wydaje się że coś jest nie tak z podprogramem wyświetlającym łańcuchy na lcd. Tylko co? [syntax=basic4gl] Const Msg_czas = 17 Const Msg_osw = 28 Const Msg_grzalka = 40 Const Msg_l1z = 48 Const Msg_l1w = 65 Const Msg_l2z = 82 Const...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 3966
  • Usypianie i budzenie procesora przerwaniem zewnętrznym (ATMega88 [nie 8] - Int0)

    Jeśli WatchDog jest domyślnie wyłączony to ja go nie konfigurowałem. Także fusebit WDTON jest nie ustawiony. Z resztą:[syntax=c]WDTCSR |= (0 << WDE) | (0 << WDIE) | (1 << WDCE); //Turn WatchDog off wdt_disable();[/syntax]Nic nowego nie wniosło do działania. Usypiam do głębokiego żeby nie zużywać baterii której głównym zadaniem jest...

    Mikrokontrolery AVR   02 Lip 2012 21:12 Odpowiedzi: 15    Wyświetleń: 2445
  • Błąd przy kompilacji programu C++ atmega8L

    Witam ! Przy próbie kompilacji tego programu wyskakuje mi błąd ( załącznik ): Wczytuję zewnętrzny plik make.exe oraz biblioteki do interfejsu usb. Z tym nie ma żadnych problemów. Wiem, że to wina braku programu głównego "main", ale program jest sprawdzony i ma prawo działać. Proszę o pomoc. Proszę pamiętać o używaniu znaczników syntax . Opcja Listing...

    Programowanie Początkujący   07 Sie 2012 05:51 Odpowiedzi: 1    Wyświetleń: 1317
  • [ATMEGA88][C] - Pobór prądu w Power Down

    Witam! Zająłem się zabawą z Atmegą 88 i mam problem z uzyskaniem katalogowego poboru prądu w głębokim uśpieniu. Atmega podłączona minimalnie, tylko 2 kondensatory 100n przy zasilaniu i 2 ledy które pomagają upewnić się że Atmega śpi. Przy zasilaniu 1,8V udało mi się zejść do 8uA. ADC, komparator, watchdog i brown out wyłączone. Taktowanie wewnętrznym...

    Mikrokontrolery Początkujący   28 Lut 2014 18:12 Odpowiedzi: 2    Wyświetleń: 1671
  • uśpienie atmega8 na 1sekundę

    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ń: 1139
  • Atmega8: sterowanie silnika prądu stałego z enkoderem.

    Witam. Napisałem program sterujący pracą silnika prądu stałego do którego podpięty jest enkoder inkrementalny (najważniejsze części programu poniżej). Mój problem polega na tym, że gdy mikrokontroler zaczyna wykonywać program ruch_osi_ ma 2 możliwości: czekać określony czas, jechać do określonej pozycji. Część programu odpowiedzialna za postój i przerwanie...

    Mikrokontrolery   09 Sty 2008 16:07 Odpowiedzi: 5    Wyświetleń: 2777
  • Termostat na Atmega8 bez czujnika temperatury

    Prograsm mierzy czestotliwość zegara wewnętrznego i na tej podstawie wyświetla temperature wody. Mnie zawsze uczono że pomiar to porównanie wartości mierzonej ze wzrocową. A jak u ciebie to wyglada, co u Ciebie jest wzorcem? Wzorcem mósi być kwarc. CPU chodzi z kwarcu a licznik znlicza zegar z DCO. Nie wiem czy tak można w Atmega8 ale w MSP430 tak...

    Mikrokontrolery   28 Sty 2008 14:21 Odpowiedzi: 12    Wyświetleń: 3395
  • Analizator Widma Audio Spectrum Analyzer Atmega8 i 2x24 LCD

    JurgenStroop Plik BIN. gizmo1 Programatorów do ATMEGA8 na elektrodzie jest pełno. Pare rezystorów i gotowy programator :) g00fy Odświeżanie jest doskonałe. Smugi są "delikatne", u mnie to wygląda wyśmienicie. Daje to bardzo fajny efekt na LCD, cała smuga ma nie całe 1, 2 linie. Co do prędkości słupków można regulować to przez zmianę odpowiednich parametrów...

    DIY Konstrukcje   31 Paź 2023 13:44 Odpowiedzi: 81    Wyświetleń: 40496
  • Timer0 -> Timer1 (ATmega8)

    Zdravim muzu mit prosbu....jsem tak trochu amater a nejde mi zkompilovat jeden zdrojacek v BascomAVR a hlasi mi to chybu na "Enable Timer1" jako "Unknown interrupt source $regfile = "m8def.dat" $crystal = 16000000 '----------------------KONFIGURACJA-----... Const Falloff = 1 Const Lcd_offset = 1 Const Czulosc = 20 '----------------------STAŁE------------...

    Mikrokontrolery   20 Wrz 2008 16:55 Odpowiedzi: 15    Wyświetleń: 6158
  • Minikompuetr pokładowy na atmega8

    a możecie mi pomóc w tym: mam gdzieś błąd i n ie wiem gdzie. do zabezpieczenia jest dobrze i dlaczego jak mam napis ,,URSUS C-360 3P" to na końcu mam ,,_" jak jej nie mam wpisanej. tak samo jest z 00.00 to zamiast ostatniego 0 jest kreseczka $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje...

    Projektowanie Układów   31 Mar 2009 19:38 Odpowiedzi: 4    Wyświetleń: 2125
  • [atmega8][BASCOM/C] me45+terminal-wysłanie smsa w trybie PDU

    Dostosuj do swoich potrzeb i spróbuj tego: Dim I As Byte Dim J As Byte Dim K1 As Byte Dim K2 As Byte Dim K As Byte Dim Flaga As Byte Dim Pomoc As String * 2 Dim Pomoc2 As String * 1 Dim Dlugosc1 As Byte Dim Dlugosc2 As Byte Dim Numer_tel As Byte Dim Komunikat As String * 80 Dim Numer_gsm As String * 13 Numer_gsm = "48604604604" ' tu wpisz...

    Mikrokontrolery AVR   16 Gru 2009 19:13 Odpowiedzi: 7    Wyświetleń: 4883
  • ATmega8 + C + pierwsze uruchomienie

    A "o co tam chodzi" z tym wdt_reset()? Może problem ma coś wspólnego z watchdogiem? Dodano po 5 Albo spróbuj wydłużyć startup w fusebitach. Możesz mieć źle zaprojektowany układ zasilania i na Vcc są jakieś śmieci przy załączaniu. Zwiększenie startup time powinno pomóc.

    Mikrokontrolery   07 Mar 2010 18:19 Odpowiedzi: 25    Wyświetleń: 2309
  • Wpływ watchdoga na opóznienia z biblioteki delay.h

    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) { /*...

    Mikrokontrolery   05 Sie 2010 15:31 Odpowiedzi: 6    Wyświetleń: 957
  • [Bascom][ATmega8]Dziwne odczyty z eeprom-u.

    Witam. Mam problem z prawidłowym odczytywaniem danych z eepromu atmega 8. Dzieje się to po kilkunastu startach procesora, zamiast np. 90 wskakuje mi 10 lub inne głupoty... do procka mam podłączony kwarc 8MHz z każdego +5V 100nF, reset podciągnięty do +5V przez 5,1k i kondensator 100nF do masy, fusy mam ustawione na CKOP = 0 , kwarc zewnętrzny czyli...

    Mikrokontrolery AVR   14 Sie 2010 22:49 Odpowiedzi: 3    Wyświetleń: 2036
  • pomiar napiecia na dwóch kanałach adc atmega8

    Odczytywałem kiedyś 3 potencjometry na ATmega8535 Podłączone było zewnętrzne Uref = Uzas = 4,98V konfiguracja Config Adc = Single , Prescaler = 16 port w procku jako wej "pływające" czyli u Ciebie byłoby: Config Portc = &B0000000 Portc = &B0000000 Odczyt u mnie Pot_1 = Getadc(7) Pot_2 = Getadc(6) Pot_3 = Getadc(5) zmienne Pot_x...

    Mikrokontrolery AVR   12 Lis 2010 00:58 Odpowiedzi: 19    Wyświetleń: 5210
  • [atmega8][atmega168] dziwne zakłócenia.

    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ń: 3742
  • Zapis po zaniku zasilania-dziwne zachowanie atmega8

    Witam, buduje licznik zliczający pojawienie się napięcia na wejściu. Po przekroczeniu pewnego poziomu licznik zwięksa się. Wykrycie impulsu napięcie jest zrealizowane za pomocą komparatora LM393 i przerwania INT1. Zapis zliczonych impulsów odbywa się tylko i wyłącznie po wyłączeniu zasilania. Zapis do EEPROM odbywa się po zmianie napięcia zasilania...

    Mikrokontrolery AVR   02 Lut 2012 08:28 Odpowiedzi: 3    Wyświetleń: 2204
  • Włącznik świateł dziennych na ATmega8

    szulat To bezcelowe dyskutować z tobą na ten temat. Przepisy mówią dokładnie jakie światła ma mieć samochód. Zobacz ze nawet do ITD przyczepili się za lampy doświetlające montowane z przodu samochodu. Nie możesz ot tak sobie zamontować lampy która nie działa, lub działa kiedy chcesz. Proponuje zrób sobie taki eksperyment zamocuj 20 halogenów na masce...

    DIY Konstrukcje   02 Sty 2014 20:22 Odpowiedzi: 75    Wyświetleń: 41946
  • [Atmega8][C] - Niedziałający układ do v-usb

    OK zakupiłem diody 3V6 oraz oporniki 68Ω oraz wgrałem poniższy program ze strony: DescriptionResource Path Location Type Assignment to itself 'notResetState = notResetState' Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved...

    Mikrokontrolery Początkujący   23 Lip 2013 18:36 Odpowiedzi: 8    Wyświetleń: 2868
  • Atmega8 - V-USB, C#, sterowanie diodą

    Witam! Postanowiłem skomunikować komputer z Atmegą przy pomocy USB bez dodatkowych układów. Po głowie mi chodzi coś większego, ale najpierw chciałbym zrobić prostą rzecz - sterowanie diodą. Znalazłem w internecie przykład: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include "usbdrv.h" #define USB_LED_OFF...

    Mikrokontrolery Początkujący   13 Sie 2013 22:50 Odpowiedzi: 9    Wyświetleń: 3126
  • atmega 8 - atmega8 bascom wyświetlanie PWM w %

    Witam Mam problem z wyświetleniem wartości PWM w %. Użyłem instrukcji fusing ale ona wyświetla mi wartość w ten sposób XX.X %. Jak to zrobić żeby wyświetliła XX % czyli jako liczbę całkowitą, bez kropki i miejsca po przecinku W załączniku plik.bas [syntax=basic4gl]$sim $regfile = "m8def.dat" $crystal = 8000000 Config Pind.5 = Input Config Pind.6 = Output...

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3729
  • ATmega8 - Zmiana ustawienia histerezy i temp

    Witam, posiadam termostat AVT3025 Gońki i mam problem gdyż histereza i nastawa ma za duży krok. Chciałbym aby była ustawiona na 0.1 stopnia a w pisaniu programów jestem zielony :cry: . Prosił bym o edycje kodu, poniżej zamieszczam kod źródłowy. [syntax=basic4gl] 'Regulowany termostat cyfrowy 'Projekt wykonał Krzysztof Gońka $regfile = "m8def.dat" $crystal...

    Mikrokontrolery AVR   21 Mar 2014 00:58 Odpowiedzi: 2    Wyświetleń: 2778
  • Atmega8+PCA9635 - obsługa UART

    Witam, wykombinowałem sobie sterownik na układzie jw. do sterowania oświetleniem stopni, mam dwa czujniki - na górze schodów i na dole, czujniki zawierają regulacje czułości, jasności i czasu działania tak że te elementy odpadły z programu. Brak jest jeszcze parę drobiazgów ale zająłem się tematem odbioru rozkazów z innego procesora (sterującego oświetleniem...

    Mikrokontrolery   29 Cze 2014 20:56 Odpowiedzi: 1    Wyświetleń: 894
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    Procesor będzie się resetował jeśli ustawisz błędną nazwę dla obsługi przerwania lub o niej zapomnisz. Małe wyjaśnienie tylko dodam - to nie będzie reset równy pinowi RESET, czy włączeniu zasilania, watchdog, itp., a jedynie skok do początku programu. Dlatego rejestry zostaną tak ustawione jak były. Warto to prześledzić na prostym programie: [syntax=c]#include...

    Mikrokontrolery Początkujący   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 951
  • [ATmega8A] - Zbyt duży pobór prądu w trybie Power Down

    mc1525tt, no load current typical 86uA. Byc może to pobór prądu bez obciązenia stabilizatora mc1525tt. Jesli atmega da sie wyjąc (na podstawce?) to mozna by wtedy sprawdzić. Dodano po 3 Chyba nie doczytałem opisu. Sorry. Dodano po 56 Ale tak czy inaczej jeśli nie mamy pomysłu to trzeba chyba odłączać po kawałku podejrzane rzeczy. Dodano po 2 Zacząłbym...

    Mikrokontrolery AVR   14 Lut 2016 20:37 Odpowiedzi: 16    Wyświetleń: 2004
  • Pierwsze podejscie do uC -> ATMega8 + HD44780 + ds18b20

    No tak, bo ATmega8 nie ma portu A. w pliku delay.h w funkcji delaj_ms() jest odwołanie do portu A (zresztą jest w opisie tej funkcji informacja o kasowaniu watchdoga),poprostu te dwie linijki usuń, nie są Ci potrzebne.

    Mikrokontrolery   19 Wrz 2009 23:11 Odpowiedzi: 45    Wyświetleń: 22418
  • atmega8, asembler -co jest nie tak z programem?

    Witam. Napisałem następujące podprogramy: .EQU POCZATEK_PROGRAMU_H = 0x00 .EQU POCZATEK_PROGRAMU_L = 0x90 .EQUPROGRAM_WSK_H= $60 .EQUPROGRAM_WSK_L= $61 PROGRAMOWANIE_: CLI;blokada przerwania LDI R20, KOM_BRAK_ROZKAZU // kasowanie rozkazu LDS XH, PROGRAM_WSK_H ;pobranie aktualnego adresu wskaznika programu LDS XL, PROGRAM_WSK_L KOM_PROG_: WDR;zerowanie...

    Mikrokontrolery   06 Sie 2007 17:41 Odpowiedzi: 8    Wyświetleń: 1467
  • [AVR-GCC][ATMEGA16] Problem z Watchdog'iem

    jak nie podasz F_CPU to kompilator ustawi stardardowe 1Mhz a ty taktujesz 8Mhz więc _delay_ms(30) zostanie wykonane 8 razy szybciej więc 30/8 = 3.75ms a więc watchdog nie zadziała. Sama deklaracja w Makefile nie wystarcza? W sumie jak dodam w kodzie to będzie mi zapewne kompilator krzyczał że ponownie deklaruje F_CPU. Z resztą w atmega8 pisałem kod...

    Mikrokontrolery   30 Wrz 2008 15:36 Odpowiedzi: 4    Wyświetleń: 2122
  • [Atmega88V] Zbyt duży pobór prądu w trybie power-down

    No to dziwne, bo w dokumentacji którą mam napisano że to power-down jest najoszczędniejszym trybem, tabelka na stronie 40. Pracuje tylko watchdog, int0 i int1, i TWI adress match. WDTON oczywiście mam wyłączony. Tak czy siak, ręczne ustawienie rejestru daje taki sam pobór prądu więc nie jest to wina bascoma SMCR = &B0101 SLEEP Bawiłem się też rejestrem...

    Mikrokontrolery AVR   19 Wrz 2009 20:28 Odpowiedzi: 2    Wyświetleń: 2379
  • Atmega, projektowanie watchdoga w C++.

    Procesor: PIC16F505 Zegar: wewnętrzny oscylataor RC 4MHz (cykl 1us), możliwość kalibracji Problem: wygenerować nośną 455kHz Rozwiązanie: Kosztuje tyle co ATmega8 (cykl zegara 125ns na wewnętrznym oscylatorze), możliwość kalibracji. 4\/3!!

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6485
  • [atmega8][Bascom]Sterowanie fazowe - sterownik kotła

    Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn. wyświetlacz jest taktowany częstotliwością...

    Mikrokontrolery AVR   18 Wrz 2010 20:14 Odpowiedzi: 4    Wyświetleń: 2800
  • Instrukcje Watchdog, reset proca po zwisie od przepięcia.

    Witam serdecznie. Mam taki problem w sumie udało mi się go rozwiązać elektronicznie ale... chodzi o zwis procesora (atmega8) np gdy ten wyłącza jakiś przekaźnik, dałem parę kondensatorów tu i ówdzie i problem już nie występuje, ale pomyślałem aby dać jeszcze "łaczdoga" w programie. Jako że nigdy tego nie robiłem to poproszę o małą pomoc. Jest tak: -----------------------...

    Mikrokontrolery AVR   13 Gru 2010 19:25 Odpowiedzi: 15    Wyświetleń: 1918
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Macie panowie racje. Generalnie to dawno temu zaczlem przygode z bascomem wtedy na 89C4051 ale poleglem i dalem sobie spokoj na wiele lat. Teraz wrocilem do tematu. Zaczalem od prostackich programow gdzie np delay 1sekunda sluzyl mi do mrugania ledami itd. Wstawialem takich delai wiele i mi diodki mrugaly jak cos tam mialem zglosic. Ale zaczalem sie...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2727
  • atmega8 ds1307 - Program sie zawiesza przy odczycie (C)

    Kolega michalko12 ma trochę racji. Problem w pewnym sensie powrócił, nadal zdarza mu się zawiesić.. czasem po całym dniu, czasem po połowie dnia, a bywało że po 2 godzinach. Watchdog ustawiony na 2 sekundy załatwia sprawę (ciekawostka.. dla atmegi 8 to jest max ;)). Dodatkowo postanowiłem wykorzystać jeden z pomysłów, znaleziony na jednej ze stron....

    Mikrokontrolery AVR   02 Sty 2016 17:48 Odpowiedzi: 36    Wyświetleń: 3507
  • Atmega8 C V-USB - urządenie nie odpowiada na komendy z hosta

    Witam wszystkich, korzystam z biblioteki v-usb kod zaczerpnąłem z tutoriala z forum ATNEL zawartość main.c mikrokontrolera Dodano po 1 problem rozwiązany, komendy wywoływane w funkcji usbFunctionSetup, są sterowanie poprzez request, a nie wartość wysłanego słowa, wszystko działa,

    Mikrokontrolery Początkujący   27 Sie 2016 12:58 Odpowiedzi: 0    Wyświetleń: 900
  • Atmega8 - brak możliwości zapisu

    Ok.Sprobowalem z innym kompie i okazalo sie ze teraz program wczytywal jak poprzednio a i wpisywal program dobrze tylko ze zaden nie dzialal. Doszedlem do tego ze ustawil sie nie wiem jak:)bit konfiguracyjny WDTON, ktory uruchamial watchdoga co powodowalo ze procek caly czas sie resetowal. Ale jak ten bit wylaczylem to jest wszystko ok.

    Mikrokontrolery   11 Lis 2005 23:33 Odpowiedzi: 9    Wyświetleń: 1424
  • ATMega8 => PWM => ASM => Duza Wartosc

    Ok dzieki Piotrek. Przypomniales mi o parzystosci juz wszystko gra. male przeoczenie.. Ja stosuje metode uzupelnienia "white char" czyli spacja:P =>> Dar.El to jest moj poczatek :) (az taki laik nie jestem :P) .nolist .include "m8def.inc" .list ;***************************************... ;* DEFINICJE ZWIAZANE Z REJESTRAMI * ;***************************************...

    Mikrokontrolery   07 Lut 2007 15:01 Odpowiedzi: 54    Wyświetleń: 9143
  • 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ń: 1896
  • Zegar na panelach LED 5x7 i Atmega8

    Tak jeśli chcesz programować w C to można użyć AvrStudio tylko trzeba doinstalować WinAvr i masz dwa kompilatory w jednym ;) Two Wire - dokładnie można użyć do pracy w magistrali I2C. Ja jednak jak do tej pory używam i to na różnych prockach tej miłej rodzinki programowej obsługi I2C i też ładnie działa jak dotąd. Gdy przyjdzie obsługiwać bardziej wymagające...

    Mikrokontrolery   01 Lut 2007 08:42 Odpowiedzi: 11    Wyświetleń: 4599
  • licznik ATmega8 asembler - coś nie tak z tym programem

    A odblokowałeś globalne przerwania, bo chyba coś takiego funkcjonuje w AVR. dopisane: Znalazłem: SEI Global Interrupt Enable dopisane: Przeoczyłem SEI jest w twoim programie. dopisane: Może masz WatchDoga włączonego i sie procek resetuje.

    Mikrokontrolery   09 Maj 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1854
  • Jak zmusic atmega8 do zmiany trybu

    Cytat z pomocy BASCOMA AVR: "W trybie Power Down, zewnętrzny oscylator zostaje zatrzymany. Użytkownik może przywrócić działanie procesora tylko za pomocą: układu WATCHDOG, zewnętrznego sygnału reset lub za pomocą zewnętrznego sygnału przerwania."

    Mikrokontrolery   29 Cze 2007 00:41 Odpowiedzi: 7    Wyświetleń: 1346
  • Pomoc w pisaniu programu atmega8 - piórnik

    PCF pożera max 200µA... Schemat poprawny, można tylko dodać 10µF pomiędzy RESET a GND oraz na wszelki wypadek przycisk reset lub włączyć watchdog'a. Bo jak się zwiesi to pozostanie tylko odłączenie zasilania. Mam gdzieś kilka wersji zegara na pcf'ie z pomiarem temp na DS'ach, ale to dawne czasy i pisane było na 4051, nie na avr'a. Ale jako...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 21878
  • Atmega8, miganie diody, złe ustawienia fusebitów?

    Jeżeli masz watchdog ustawiony na stałe a brak w programie jego kasowania to tu może być przyczyna. Pzdr. N.

    Mikrokontrolery   19 Lis 2007 15:02 Odpowiedzi: 4    Wyświetleń: 1763
  • Atmega8 taktowana zewnętrznym generatorem

    Witam Żeby coś sprawdzić potrzebuję baaaaardzo spokojny procesor Atmega8. Zamierzam zastosować zewnętrzny generator (na 555, masa wspólna z uC) o częstotliwościach rzędu 1Hz do 20 Hz. Z dokumentacji wydaje mi się, że : potrzebuję zaprogramować wszystkie cztery bity CKSEL (str.26, tabela 2), pin XTAL2 zostawić "w powietrzu" (str.32, rys13), pin XTAL1...

    Mikrokontrolery   07 Lut 2008 09:17 Odpowiedzi: 15    Wyświetleń: 2031
  • Atmega8 "grzęźnie" w podprogramie

    Jakiś niedziałający programik byłby mile widziany:) Używasz Watchdoga?

    Mikrokontrolery   28 Kwi 2008 20:37 Odpowiedzi: 8    Wyświetleń: 1641
  • [Atmega8][C] Obsługa przerwań.

    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ń: 4479
  • ATmega8 kwarc 18mhz - jakie fusy ustawic?

    Witam, mam problem z zaprogramowaniem tej atmegi na kwarc 18Mhz. Jakie Fusy ustawic w ISP Programmer?? ustawiłęm tak jak to zalecłał twórca tego programu : 'Analogowo - cyfrowy analizator widma 'Andrzej Jabłonski 'atom1477(at)wp.pl 'Wersja 2dB 'Ustawienia bezpieczników: Crystal Clock - High Frequency (CKSEL - 1111) ' WatchDog Always On (WDTON - Fuse...

    Mikrokontrolery   13 Cze 2008 20:03 Odpowiedzi: 6    Wyświetleń: 2434
  • [atmega8][C]dziwne zachowanie i problem z util/delay.h

    dalej to samo ;/ a jeszcze jedno: jak przestawilem sobie atmege na 1MHz ustawilem F_CPU 1000000 i dalem _delay_ms(200) to w ogóle wariowal tzn tak jakby sie na tym delay'u zawieszal:P aaaa już doszedłem... musialem wylaczyc watchdog timer'a... ale tu pytanie : dlaczego z wlaczonym nie działa?

    Mikrokontrolery AVR   25 Lip 2009 12:48 Odpowiedzi: 32    Wyświetleń: 7470
  • [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ń: 2537
  • Termostat na Atmega8 z ustawianiem temp. zadanej.

    Witam. A mógłbyś napisać co to za odbiornik radiowy, który wymaga temperatury powyżej zera - zaciekawiło mnie to. A nie boisz się że procesor może się zawiesić itp. Ja bym zastosował termostat na wzmacniaczu operacyjnym i termistorze, no ale nie było by wtedy możliwości odczytu temperatury. W takim przypadku autor mógłby zastosować mały trick. Zapisać...

    DIY Konstrukcje   18 Mar 2009 11:13 Odpowiedzi: 31    Wyświetleń: 17084