przerwania atmega32

Znaleziono około 3111 wyników dla: przerwania atmega32
  • [ATmega32] Inicjacja wektorów przerwań w ATmega32 zamiast ATmega8515

    To są zwykłe stałe zapisane w jakimś pliku, Przy instalacji AVRstudio jest to plik m32def.inc. Pod tymi stałymi są adresy które znajdziesz w datenblacie. A skąd wiadomo jakiej nazwy użyć? Zaglądasz do pliku z definicjami stałych już wiesz:)

    Mikrokontrolery AVR   15 Kwi 2010 19:28 Odpowiedzi: 3    Wyświetleń: 2697
  • Problem z obsługą klawiatury 1x4 na przerwaniach w ATmega32

    Magiczne hasło brzmi PULL-UP. Sprawdź w datasheet i tysiącach publikacji w sieci.

    Mikrokontrolery   06 Lut 2019 05:53 Odpowiedzi: 4    Wyświetleń: 438
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Tak, są błędne. ATMega32 dysponuje jednopoziomowym systemem przerwań i aktualnie wykonywana funkcja obsługi przerwania nie może być przerwana. Chyba, że jawnie na to zezwoli odblokowując flagę I rejestru stanu. Z AVR dopiero XMEGA posiadają 3-poziomową obsługę przerwań.

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 3618
  • przerwania na ATmega32,dziwne zachowanie się nóżek PC2 i PC3

    fuse bity wyłączasz nie w programie tylko przy programowaniu. np w PonyProg klikasz "Command > Security i Configurations bits..." Potem wciśnij "Read" i zobaczysz jak masz ustawione te bity. Jeżeli tym się jeszcze nie bawiłeś to radzę nic nie ruszać poza wspomnianym bitem JTAGEN, który będzie zaznaczony ptaszkiem (trzeba go odznaczyć) i wcisnąć "Write"....

    Mikrokontrolery   05 Mar 2010 15:57 Odpowiedzi: 18    Wyświetleń: 3401
  • REKLAMA
  • [Atmega32] [Atmega32][C] - Dlaczego program w C nie działa na Atmega32?

    Nie napisałeś, czy próbowałeś zmieniać ISP frequency. EDIT: Na marginesie, ten program w ASM ma zaledwie kilka bajtów, on nie ma wektorów przerwań.

    Mikrokontrolery Początkujący   13 Sie 2012 20:46 Odpowiedzi: 46    Wyświetleń: 4923
  • REKLAMA
  • Atmega32/Xmega128A3 - Przeniesienie kodu z Atmegi na Xmegę.

    A masz gdzieś przerwanie od SPI w kodzie, że chcesz je włączać? Bo ja nie widzę. Ale widzę, że funkcja SPI_WriteByte() opiera się o zwyczajne sprawdzanie flagi końca transmisji, a nie o przerwania.

    Mikrokontrolery AVR   20 Sie 2016 23:02 Odpowiedzi: 12    Wyświetleń: 1692
  • [C] Atmega32 przerwania. Zmienna nie działa w programie.

    Dopisz "volatile".

    Mikrokontrolery AVR   11 Lis 2010 16:43 Odpowiedzi: 3    Wyświetleń: 1785
  • [ATMEGA32] Jak ustawić priorytety przerwań USART i Timera w ATMEGA32?

    Na jakiej podstawie twierdzisz, że problemem są priorytety przerwań? Przerwania występują na tyle sporadycznie, że nie ma tutaj miejsca na problemy. Jeśli wysyłany jest znak '2', to porównanie (i==2) jest błędne TCCR2 = 1<<CS00 | 1<<CS02 | 0<<CS01 ; proponuję zapisać tak: TCCR2 = (1<<CS00) | (1<<CS02) |...

    Mikrokontrolery AVR   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 3115
  • atmega32 - nie miga dioda, brak oznak dzialania timera0 od przepelnienia

    Przed petla while wlacz przerwania sei();

    Mikrokontrolery AVR   20 Wrz 2014 17:43 Odpowiedzi: 4    Wyświetleń: 954
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC, R16 pop r16 ; R17 pop r17 ; R16 reti ... Może to wina własnie tego. Co do Towjego...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1254
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    W trakcie obsługi przerwania przychodzi następne i czeka w kolejce. I czekać będzie nie ważne jak bardzo zostanie "przeciągnięte" przerwanie.

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4901
  • avr-gcc - Atmega32 - przerwania timera 0 restartują program

    źle zdefiniowana funkcja obsługi przerwania. Sprawdź w odpowiednich plikach nagłówkowych.

    Mikrokontrolery AVR   15 Mar 2010 14:28 Odpowiedzi: 3    Wyświetleń: 1107
  • Błąd w programie multipleksowania LED na atmega32 - przerwania nie działają

    // ================= PROCEDURA OBSŁUGI PRZERWANIA COMPARE MATCH ISR(TIMER0_OVF_vect) Błąd. To jest przerwanie od przepełnienia licznika. Przerwanie od porównania to: TIMER0_COMP_vect . W nagrodę Pomógł od mniej spostrzegawczych użytkowników i moderatorów :) A co do tranzystorów, to oczywiście lepsze by były PNP, ale z NPN też będzie działać (trochę...

    Mikrokontrolery Początkujący   01 Cze 2015 18:16 Odpowiedzi: 22    Wyświetleń: 1497
  • REKLAMA
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Chodzi o to, że po pierwszym przerwaniu TCNT1 będzie miał wartość 0, czyli zliczy potem 65536 impulsów. Zaś do generowania, jak Ty chcesz, przerwań co określony odcinek czasu służy tryb CTC. Wtedy w rejestrze OCR ustawiasz ilość impulsów, które chcesz zliczyć, i wygenerować odpowiednie przerwanie.

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1740
  • [ATmega32] Jak napisać procedurę obsługi przerwania timera0 dla diody LED na ATmega32?

    Jak już napisałem, można kombinować różnie. W tym przypadku po prostu po 62 przerwaniach zapalasz diodę, a po 124 gasisz (lub odwrotnie). W tym przypadku czas zapalenia (62 przerwania) i czas zgaszenia (124 - 62 = 62 przerwania) są równe, ale nie muszą być. Poza tym w takim rozwiązaniu znasz stan sterowanego pinu, kiedy jest w stanie niskim (pierwsze...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2549
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Wydaje mi się, że podczas wykonywania komend obsługujących LCD (Locate, Lcd) dzieje się jedna z dwóch rzeczy: a) przerwania zewnętrzne są wyłączane (nie są obsługiwane przerwania, które są zagnieżdżone jedne w drugich), ...............) Tak ma być czy robię coś źle? Jakieś pomysły o co może chodzić i jak podejść do problemu? Pokaż gdzie i jak masz...

    Mikrokontrolery AVR   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2682
  • Atmega32 [c] - Jak generować podaną ilość impulsów w czasie?

    Zwłaszcza jak NWW wyjdzie dosyć wysoki np 1000. Jesteś optymistą. Przy podanych parametrach (50 i 0,1s) Maksymalne NWW (najmniejsza wspólna wielokrotność a nie dzielnik) to NWW=47*43*41*37= ponad 3000000. Zastanowiłbym się także nad użyciem przerwania od timera zamiast pętli z delayem. Nie ma się nad czym zastanawiać. Użycie timera to konieczność....

    Mikrokontrolery AVR   05 Gru 2009 00:11 Odpowiedzi: 3    Wyświetleń: 1466
  • ATmega32 i programownie przerwania PCF8574(jako klawisze)

    http://www.elektroda.pl/rtvforum/topic17... http://www.elektroda.pl/rtvforum/topic17...

    Mikrokontrolery AVR   12 Lip 2010 19:47 Odpowiedzi: 2    Wyświetleń: 1693
  • Czy przerwania Timer1 i Timer0 w ATmega32 mogą się kolidować?

    Jeżeli piszesz w C i używasz avr-libc, to przerwania "nieblokujące" (takie które mogą być przerwane przez inne przerwanie (lub nawet same przez siebie, trzeba uważać)) deklaruje się tak (przykład dla INT0): ISR(INT0_vect, ISR_NOBLOCK) { jakiś kod } Dzięki temu sei() zostanie wywołane prędzej, niż zrobiłbyś to wewnątrz procedury sam.

    Mikrokontrolery AVR   05 Lut 2011 01:34 Odpowiedzi: 21    Wyświetleń: 1481
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1458
  • ATmega32, jak poprawnie ustawić przerwanie TIMER1 w C na zestawie and-tech EvB 4.3

    a co z przerwaniem porównania kanału B?

    Mikrokontrolery Początkujący   29 Gru 2011 20:59 Odpowiedzi: 4    Wyświetleń: 1530
  • ATmega32: Przerwanie INT2 aktywuje się bez sygnału wyzwalającego

    !. Ustaw PIN-y INT jako wejścia z podciąganiem. 2. Tuż przed aktywacją przerwań wyzeruj ich flagi wpisując logiczne 1.

    Mikrokontrolery AVR   01 Paź 2011 17:46 Odpowiedzi: 3    Wyświetleń: 2105
  • [ATMega32] ATMega32: Obsługa I2C na przerwaniach w C - kiedy i dlaczego warto?

    Niedawno było: TWI_master.c i TWI_master.h może wydawać się nieco skomplikowany, ale skorzystanie z zaimplemntowanych tam funkcji jest stosunkowo proste. We wątku, do którego link podałem, jest przykład obsługi pamięci I2C z wykorzystaniem tych funkcji.

    Mikrokontrolery AVR   27 Sie 2012 19:25 Odpowiedzi: 21    Wyświetleń: 2928
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Dokładnie w tej linijce TIMSK | = 1<<TOIE2; //wlacz t2 czyli wysylaj co 5 s stan impulsow Przez ustawienie TOIE2 kasowałaś TOIE0

    Mikrokontrolery AVR   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3433
  • [ATmega32] [ATmega32][c/WinAVR] Przerwania nie działają w ZL3AVR - diody nie gasną

    1. Ustawiasz cały portD jako wyjścia a na nim są wejścia INT którymi chcesz generować przerwania. 2. używasz starych wektorów przerwań, używaj nowych ISR: http://www.nongnu.org/avr-libc/user-manu... 3. pokaż schemat swojego układu. 4. return(0) jest zbędne. Wystarczy: [syntax=c]while(1){};[/syntax]

    Mikrokontrolery AVR   07 Sie 2011 23:32 Odpowiedzi: 16    Wyświetleń: 2156
  • [ATMEGA32][C++] - [WinAVR]Obsługa impulsatora obrotowego na przerwaniach.

    Enkodery dają na wyjściu kod Graya i trzeba to zdekodować zanim zaczniesz zliczać impulsy. Jak to zrobić masz w przykładach do mojej książki o C na AVR (link w stopce, przykłady są za darmo).

    Mikrokontrolery AVR   02 Gru 2013 18:03 Odpowiedzi: 5    Wyświetleń: 1998
  • Bascom AVR / Atmega32 - Przerwanie od UART, opóźnienie o jeden znak...

    Przerwanie jest zgłaszane, gdy zostanie odebrany bajt. Wywal przynajmniej jedno z porównań z 13. Przecież jeśli jest równe 13 to nei ma sensu sprawdzać, czy jest różne od 13. Stare przysłowie pszczół, które cytuję to co 3 dni: żadnego oczekiwania w obsłudze przerwania. Wyrzuć Waitms 100 z obsługi przerwania! Nie możesz również nic nadawać w obsłudze...

    Mikrokontrolery AVR   15 Sty 2013 07:06 Odpowiedzi: 4    Wyświetleń: 2646
  • [Atmega32] Timer0 nie wywołuje przerwania SIG_OVERFLOW0 w skanerze 3D

    Tutaj masz hex'a z tego programu, skompilowanego przez avr-gcc dla atmega32 1Mhz. Zobacz czy zadziała, a ja sprawdzę makefile.

    Mikrokontrolery AVR   15 Maj 2009 14:59 Odpowiedzi: 13    Wyświetleń: 3963
  • [atmega32] [atmega32][Bascom] Niezgodność czasu z kwarcem 16 MHz i problem z fusebitami

    ...może to wina bascoma.. No tak, winni są wszyscy, tylko nie Ja :D Na Twoim miejscu, zadał bym sobie pytanie:"Ile czasu potrzebuje procek taktowany 16MHz, na wykonanie procedury przerwania Ontimer1 :idea:

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2820
  • [BASCOM][ATMEGA32] - Przerwanie INT0 z odbiornika RC5.

    Nie wiem czy odbierasz tam jakieś komendy. Wywal te Wait`y. Tutaj po zmianie stanu do zmiennej Blokada zostanie wpisana wartość do odliczenia w dół. Jeśli nastąpi następne przerwanie to w zależności od tego czy minął już czas blokady, to albo zostanie przedłużony jej czas bo ktoś trzyma przycisk dłużej albo.. :D [syntax=basic4gl]Dim Blokada As Word...

    Mikrokontrolery AVR   06 Mar 2015 14:44 Odpowiedzi: 2    Wyświetleń: 696
  • [ATMEGA32] Jak obsłużyć przerwania dla 4 czujników w ATMEGA32 z Bascom?

    no to można zawsze bardzo brzydko włożyć to sprawdzanie do samego przerwania...

    Mikrokontrolery AVR   18 Kwi 2011 17:12 Odpowiedzi: 11    Wyświetleń: 1882
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Twoje procedury obsługi przerwań są stosunkowo długie. Np. ISR(TIMER1_COMPA_vect) trwa ok. 670 taktów zegara. Z kolei odstęp między kolejnymi przerwaniami przy zmiennej okres1=127, jak sam napisałeś, wynosi 8*128=1024 taktów. Jeżeli zmienną okres1 zmniejszysz np. do 80 taktów, to przerwania będą częściej niż trwa ich obsługa, więc niektóre zostaną po...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2449
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    Możesz użyć jednego timera. Procedura obsługi przerwania nie może przeszkadzać w obsłudze innych przerwań. W Twoim przypadku nie ma innych przerwań, więc jedyny warunek to ten, żeby procedura obsługi wykonała się w czasie mniejszym niż odstęp pomiędzy przerwaniami. To jest w sam raz dobry materiał na projekt z pustą pętlą główną, i tak to należy zrobić.

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3474
  • Konfiguracja przerwań i timera w Atmega32-poprawność kodu ?

    Witam. Chciałbym prosić o pomoc. Czy ten kod jest poprawny. Program działa bez zarzutów. Natomiast, gdy włączę przerwanie"sei". Układ się zawiesza. [syntax=c]void init_Ex1() { // Timer clock = I/O clock / 1024 TCCR0 |= (1<<CS02)|(1<<CS00); // Clear overflow flag TIFR |= (1<<TOV0); // Enable Overflow Interrupt TIMSK |= (1<<TOIE0);...

    Mikrokontrolery   02 Gru 2024 11:59 Odpowiedzi: 3    Wyświetleń: 219
  • [BASCOM] Jak skonfigurować przerwanie z transoptorem na Atmega32 bez INT?

    Z tego co wiem "PIN Change Interrupt" ma np. Atmega168 i Atmega 328. Atmega 32 - jakoś nie widzę takiej możliwości. Proszę o poprawienie mnie, jeśli się mylę. Oczywiście zawsze można skorzystać z tych specjalnych pinów - INT0, 1 czy 2 lub zasymulować taką kontrolę stanu pinu w zwykłym przerwaniu - np. timera.

    Mikrokontrolery AVR   27 Maj 2012 17:57 Odpowiedzi: 6    Wyświetleń: 1180
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Mnie wychodzi, że to nie jest tryb CTC tylko normalny. Po drugie na przerwanie compare trzeba zezwolić w rejestrze TIMSK - bit OCIE0 - masz < zamiast << stąd problem. Jak masz jakieś wątpliwości co do konfiguracji, to użyj symulatora AVR Studio. Można sobie w nim też ustawić tryb pracy i odczytać wartości rejestrów kontrolnych dla niego i potem...

    Mikrokontrolery AVR   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 2436
  • Atmega32: Przerwanie od przepełnienia - jak uruchomić oba if-y?

    Moze chodzilo Ci o PORTD|=(1<<6); lub PORTD&=~(1<<6); ? ;]

    Mikrokontrolery AVR   27 Lis 2010 22:21 Odpowiedzi: 3    Wyświetleń: 953
  • ATMEGA32 - Jak uruchomić równoległe wątki do pomiarów i komunikacji RS232?

    Przerwania....

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5472
  • AVR/ATMEGA32 - Uproszczenie kodu wyś.7seg na przerwaniach i pomiar ADC róźnicowy

    Bezpośrednio raczej nie z uwagi na rezystancję wejściową ADC i ujemny zakres napięć. Trzeba pokombinować z wzmacniaczem operacyjnym w układzie podbijającym składową stałą o 2,5V.

    Mikrokontrolery AVR   01 Sie 2012 19:03 Odpowiedzi: 6    Wyświetleń: 1473
  • [ATmega32] [ATmega32][GCC] Niewłaściwe działanie przerwań INT0 i INT1 po zmianie fuse bitów

    Na szybko: W kodzie przerwań masz _delay_ms(). Zmień kod tak aby w przerwaniach tylko przechwytywać zaistnienie zdarzenia i całą obsługę zrób w głównej pętli. Jeśli masz tak równe odcinki czasu (50ms i 500ms), to zamiast głównej pętli możesz też zrobić przerwanie timera. Ogólnie: Przerwania to nie procesy :) Update: Jeśli chodzi o Twoje pytanie: jak...

    Mikrokontrolery AVR   31 Maj 2010 20:12 Odpowiedzi: 14    Wyświetleń: 1455
  • ATmega32, C, przerwanie ADC - program przestaje działać po kilku minutach

    Trochę skąpych informacji udzielasz;) Nie działa to znaczy? Jeśli wszystko stoi to podepnij diodę na port i migaj nią ale za pomocą przerwań, wtedy się przekonamy co tak na prawdę nie działa.

    Mikrokontrolery AVR   12 Kwi 2011 19:37 Odpowiedzi: 13    Wyświetleń: 2524
  • ATmega32 - jak uniknąć problemów z przerwaniem klawiatury przy zapisie EEPROM?

    RTFM, pdf nt. ATMega32, strona 19: Bit 3 – EERIE: EEPROM Ready Interrupt Enable Writing EERIE to one enables the EEPROM Ready Interrupt if the I bit in SREG is set. Writing EERIE to zero disables the interrupt. The EEPROM Ready interrupt generates a constant interrupt when EEWE is cleared. Gdyby się nie dało zrobić jak pisałem tobym Ci głowy głupotami...

    Mikrokontrolery AVR   18 Mar 2009 13:02 Odpowiedzi: 7    Wyświetleń: 1238
  • Dlaczego przerwanie T0 w ATmega32 nie działa? Zmiana stanu diody w C

    Ten programik miał tylko uruchomić zmianę stanu na porcie w przerwaniu. Pętla while u mnie jest nieskończona tak jak to zaobserwowałem w innych programach, jak na razie nic się w niej nie dzieje bo testuje same przerwania. Dziękuje ci za pomoc popołudniu wprowadzę poprawki i sprawdzę czy zadziała. Może masz jakiś przykład działającego programu który...

    Mikrokontrolery   18 Lip 2011 17:54 Odpowiedzi: 7    Wyświetleń: 981
  • [Atmega32][C]Przerwanie i dziwne zachowanie zmiennej

    Zacznij używać TAB-ulatora w kodzie bo analiza Twojego kodu to katorga. Popraw i załącz ponownie. Mamy się domyślać w których liniach występują warningi? Dla Ciebie Warning = Błąd: : http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 2180
  • Atmega32: Problem z zapisem do EEPROM na przerwaniach - kod nie działa poprawnie

    Nie mówię o fladze tylko o włączeniu przerwania, skoro przerwanie EE_RDY jest generowane cały czas kiedy pamięć jest gotowa do zapisu (jak wskazuje dokumentacja) to musisz je ręcznie wyłączać. Poza tym ten bit nie jest flagą przerwania tylko ENABLE czyli włącznie przerwania.

    Mikrokontrolery AVR   16 Sie 2017 09:51 Odpowiedzi: 5    Wyświetleń: 996
  • ATmega32 Bascom - Jak odczytać wartość Timer0 przy przerwaniu Int0?

    Zadeklarowałeś "Zmianna" a przypisujesz "Zmienna". :) Edit: Wyjście z procedury obsługi przerwania wykonuje się za pomocą Return a nie Goto Glowny ! Resztę błędów znajdziesz sam. :)

    Mikrokontrolery Początkujący   04 Sty 2012 23:02 Odpowiedzi: 6    Wyświetleń: 2132
  • ATMEGA32 - Wynik pomiaru ADC zawsze 0, dioda 2 się zapala, kod w C

    Bo w tym przypadku niczemu nie służy - nie ma z niego żadnego pożytku, a wejście i wyjście z przerwania niepotrzebnie zajmuje czas procesora.

    Mikrokontrolery AVR   19 Mar 2015 14:01 Odpowiedzi: 3    Wyświetleń: 771
  • [ATmega32][C] - Dziwne zachowanie sprzętowego PWM, przetwornika ADC i LCD

    Kluczem do tej "zagadki" było dodanie pustej procedury Skoro jest pusta, to lepiej nie włączać tego przerwania i ta procedurę wywalić.

    Mikrokontrolery AVR   23 Lip 2012 11:37 Odpowiedzi: 16    Wyświetleń: 2546
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    ale w funkcji obsługi przerwania ustawiaj jedynie flagę, a w main() umieść resztę kodu Czyli rozumiem że najlepszą praktyką jest ustawianie w flagi w procedurze przerwania a resztę wykonywać w main? I tak robić dla każdego rodzaju przerwania?

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 4938
  • [Atmega32]+czujnik przyśpieszenia+obsluga PWM / ADC

    Włączasz przerwania z ADC za pomocą ADIE a nie widzę funkcji obsługi przerwania.

    Mikrokontrolery AVR   06 Paź 2011 15:40 Odpowiedzi: 27    Wyświetleń: 3674
  • [ATMEGA32] ATMEGA32 - Jak poprawić dokładność pomiaru czasu z kwarcem 14,7456MHz?

    To: (zrób....) jest najciekawsze. Co on tam robi w przerwaniu.

    Mikrokontrolery AVR   19 Sty 2011 17:06 Odpowiedzi: 17    Wyświetleń: 2678
  • [ATMEGA32] [C] jak zrobić arduinowe serial.available, Przerwanie od UART.

    Odblokowałeś globalne przerwania ale nie odblokowałeś indywidualnego od UART_RXC. Flaga RXCIE w rejestrze UCSRB. JarekC

    Mikrokontrolery   29 Gru 2017 18:13 Odpowiedzi: 8    Wyświetleń: 768
  • Kompilator C obsługujący przerwania dla Atmega32 jak w 8051 RIDE

    Polecam avr-gcc... Uczy cierpliwości i jest dla wytrwałych... ;) Ponadto jest wspierany w wersji WinAVR pod AVRStudio.

    Programowanie   19 Kwi 2006 17:43 Odpowiedzi: 4    Wyświetleń: 1362
  • Matryca 4x4, problem ze stanami logicznymi atmega32

    Jak chcesz koniecznie mieć te zewnetrzne przerwanie do dodaj 7420 zamiast tych diod i będziesz miał przyzwoity sygnał przerwania.

    Mikrokontrolery AVR   02 Sie 2010 07:21 Odpowiedzi: 18    Wyświetleń: 2179
  • ATmega32 - Jak zliczać impulsy, generować PWM i przerwania co kilka ms?

    zliczanie impulsów z dwóch enkoderów Jeżeli to są enkodery inkrementalne z sygnałem A, B i ew. Home, zrezygnuj z megi64/128. Xmegi mają wsparcie sprzętowe do obróbki sygnału z takich enkoderów przez użycie liczników w połączeniu z eventami. Na STM32Fxxx zrobisz to łatwiej i być może szybciej korzystając z gotowców. generowanie dwóch przebiegów PWM...

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1593
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

    Nie wiem jak inni koledzy ale ja bym dał rezystor może 10k między emiter a bazę tranzystorów i multiplexowanie wyświetlaczy najlepiej zrobić na przerwaniach .

    Mikrokontrolery Początkujący   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 3195
  • Jak zliczać impulsy z dwóch kontaktronów na ATmega32 w C++?

    Oznacz zmienne występujące w przerwaniach jako volatile.

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2819
  • [atmega32] Jak napisać program w C do multipleksowania 2 wyświetlaczy LED na ATmega32?

    Mam niewielkie a raczej bardzo małe doświadczenie z licznikami i przerwaniami i nie za bardzo wiem jak się do tego zabrać,który i jak skonfigurować licznik i gdzie użyć przerwań...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6888
  • [ATMEGA32][WinAVR] Impulsator/enkoder - wykorzystanie timera

    Szczerze mówiąc impulsator w dalszym ciągu nie działa jak powinien :/ Nie mogę sobie z nim poradzić :/ Co do przerwania to nie mogę obsługiwać impulsatora w przerwaniu.

    Mikrokontrolery AVR   02 Mar 2010 02:52 Odpowiedzi: 8    Wyświetleń: 3195
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Zapis (składnia) Load Timer1 jest zły. Sprawdź w pomocy Bascoma.

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 672
  • [ATmega32][avr-gcc] C - Restart mikro-kontrolera podczas powrotu z funkcji

    A jak stwierdzasz ze się resetuje ? Poza tym używasz ISR(BADISR_vect) a nigdzie nie włączasz jakichkolwiek przerwań.

    Mikrokontrolery Początkujący   30 Kwi 2014 21:33 Odpowiedzi: 17    Wyświetleń: 1743
  • Maksymalna częstotliwość przerwań na ATmega32/64 dla zliczania impulsów w C

    To zależy ile taktów zajmuje obsługa przerwania - to pytanie raczej do assemblerowców bo zapewne wstawka asm w przerwaniu będzie najszybsza.

    Mikrokontrolery AVR   18 Lis 2011 17:45 Odpowiedzi: 12    Wyświetleń: 1765
  • ATmega32 - Czy można ustawić priorytet przerwań w Bascom?

    Masz rację te procki nie posiadają różnych poziomów przerwań, jak to było w '51, ponieważ posiada on we swoich funkcjach wspomagania sprzętowe, czego '51 nie miała za wiele, dlatego myslę że w tych prockach zrezygnowali z tej funkcji układu przerwań.

    Mikrokontrolery   25 Kwi 2004 11:02 Odpowiedzi: 1    Wyświetleń: 1543
  • [ATmega32] ATmega32: Odbieranie 5 liczb przez UART w przerwaniu - jak to zrobić?

    Jesli chodzi o C++ to niestety nie pomoge, pewnie funkcja wysiwetlajaca liczby interpretuje je jako signed i stad ten problem.

    Mikrokontrolery AVR   01 Cze 2009 08:37 Odpowiedzi: 8    Wyświetleń: 4112
  • [ATmega32] [C] PWM - Jak usunąć przydźwięk o niższej tonacji?

    To co słychać to napewno nie jest przydźwięk. To są najnormalniejsze zniekształcenia. Zwiększ stałą czasową filtru zdecydowanie. Najwyżej utracisz wysokie dźwięki , ale napewno wtedy powinna poprawić się filtracja. Dla próby podłącz wzmacniacz przez rezystor szeregowy np 100K aby wyeliminować zjawisko małej impedancji wzmacniacza i jego wpływu na filtr....

    Mikrokontrolery AVR   27 Mar 2016 23:22 Odpowiedzi: 74    Wyświetleń: 7772
  • [ATmega32][C] - Dziwna funkcja opóźniająca delay w bibliotece czujnika SHT10

    Alternatywą będzie zmniejszenia zegara magistrali SPI transmisji i obsługa w przerwaniu.

    Mikrokontrolery AVR   30 Lip 2012 14:39 Odpowiedzi: 8    Wyświetleń: 1953
  • ATmega32 IAR: Nie działa przerwanie przy przepełnieniu timera T1

    Witam, Popełniłeś kilka błędów: - aby odblokować przerwania od przepełnienia timera 1 trzeba ustawić bit 2 a nie 5 w rejsestrze TIMSK - wektor przerwania od przepełniania timera 1 to nie 0x12 a 0x24 Dobrze jest przy pisaniu w C korzystać z funkcji dostarczanych wraz z kompilatorem "intrinsic function" takich jak __interrupt_enable, __interrupt_disable,...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1437
  • Zakłócenia przerwań Timer0 przy odczycie DS1820 na ATMega32 przez 1Wire

    Dzięki za radę ! :D Popróbuję jeszcze tym trochę pobawić się. A czy da się w jakiś sposób ustawiać te priorytety przerwań w ATMega32 ?

    Mikrokontrolery   22 Gru 2004 09:19 Odpowiedzi: 10    Wyświetleń: 1781
  • [ATmega32] ATmega32 Timer0 CTC - przerwanie nie działa poprawnie, licznik się zeruje

    A co na to symulacja programu? Taki program wgraj: .nolist .include "m32def.inc" .list ; ## START ########################################... .cseg ;=======================================... ;= WEKTORY PRZERWAŃ = ;=======================================... .org 0x0000 rjmp reset_vector ; po...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2544
  • Atmega32 BasCom RC5 - Błędne odczyty adresu i komendy z pilota

    Wystarczy sprawdzić czy funkcja odbierająca kod rc5 wykorzystuje to przerwanie. z listingu wynika, że nie. Jednak odbieranie kodów najczęściej realizuje się w przerwaniu.

    Mikrokontrolery   15 Mar 2010 19:46 Odpowiedzi: 3    Wyświetleń: 1789
  • [Atmega32][c] przerwania w przerwaniach i ich odwołanie

    Przerwań się nie wywołuje - one "wywołują" się same. 4\/3!!

    Mikrokontrolery AVR   19 Maj 2010 23:07 Odpowiedzi: 5    Wyświetleń: 1416
  • [Atmega32] [Atmega32][ASM] ADC nie ustawia ADIF, przerwanie działa tylko raz

    ADIF w ogóle się nie zapala. Przez cały czas trwania programu jest równy zero. W datasheecie jest napisane: "ADIF is cleared by hardware when executing the corresponding interrupt handling vector. " Czyli ADIF się automatycznie zeruje gdy korzysta się z przerwań.

    Mikrokontrolery AVR   14 Mar 2010 14:30 Odpowiedzi: 10    Wyświetleń: 2581
  • [Atmega32][gcc]Odbiornik SFH5110 - obsluga przerwania.

    http://www.patron.ehost.pl/patron/artyku... - tam jest rozdział : Sterowanie pilotem – wykorzystanie przerwań INT0.

    Mikrokontrolery AVR   09 Mar 2009 23:45 Odpowiedzi: 1    Wyświetleń: 1229
  • [Atmega] [Atmega32][C] Nieprawidłowe działanie komparatora wewnętrznego i przerwań

    Na pewno jak już to nie SFIOR=(0<<ACME); a SFIOR &= ~(1<<ACME); A zresztą na internecie masz przykłady choćby tu: http://jumptuck.com/2011/12/12/avr-analo... czy tu: http://winavr.scienceprog.com/avr-gcc-tu...

    Mikrokontrolery Początkujący   24 Gru 2012 20:12 Odpowiedzi: 3    Wyświetleń: 930
  • [Atmega32] [BASCOM] Problem z przesunięciem danych RS232 na Atmega16

    Co oznaczają te ## w tym przykładowym przesuniętym programie? Spróbuj: 1. zsynchronizować zegary (może problemem jest różna częstotliwość taktowania 2. skrócić program odbierający znaki o czasożerne procedury, jeśli to pomoże to trzeba zaprojektować programowe FIFO po stronie odbiorczej koniecznie na przerwaniach.

    Mikrokontrolery AVR   16 Lut 2009 15:06 Odpowiedzi: 5    Wyświetleń: 5923
  • [ATMEGA32][C] - Timer1 - licznik impulsów. Pytanie.

    Przy 6 kHz to można się pokusić o zliczanie programowe - czyli podajesz sygnał na wejścia mogące generować przerwania. Z drugiej strony, skoro stosujesz ATMega32, to może prościej wykorzystać ATXMEGA32, gdzie w zależności od wersji liczników masz nawet 8 (albo 16 8-bitowych) i sobie to ładnie sprzętowo rozwiążesz.

    Mikrokontrolery Początkujący   17 Lut 2013 19:10 Odpowiedzi: 10    Wyświetleń: 2256
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    Żeby zrobić za pomocą Timera - to nie możesz używać trybu PowerDown tylko Sleep - żeby właśnie Timery mogły działać to po pierwsze. W taki trybie jednak będziesz miał nieco większy pobór prądu niż w pełnym PowerDown. Więc wszystko zależy na ile ma wystarczać bateria o ile jest to coś zasilane z baterii. Bez PowerDown'a na pewno będzie to sporo krótszy...

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6276
  • [Atmega32] [Atmega32][C] Przetwornik A/D w trybie free - wynik odczytu to 0, co robię źle?

    Dzięki BoskiDialer właśnie tego brakowało. Co do opóźnienia to nie praktykuje tego sposobu a swoją drogą wartość z przetwornika da się bez problemu odczytać z lcd bez efektu migotania. W tym wypadku nie potrzebuje korzystać z przerwań.

    Mikrokontrolery   31 Gru 2008 19:00 Odpowiedzi: 3    Wyświetleń: 1080
  • [ATMEGA32][BASCOM] - Praca Timer1 w trybie CTC liczenie wygenerowanych impulsów

    Nie mam noty przed sobą, ale o ile mnie pamięc nie myli to timery 0 i 2 mają możliwość zrobienia przerwania typu Compare w trybie CTC. Sprawdź to.

    Mikrokontrolery AVR   11 Paź 2013 20:26 Odpowiedzi: 12    Wyświetleń: 2637
  • Atmega32: Przerwania dla serwomechanizmu i touch screena - problem z ramką

    Witam Próbuje aktualnie zrobić kontroler serw używając atmegi 32. Tylko z małym dodatkiem. Staram się osiągnąć to: SIGNAL (SIG_UART_RECV) { buff[z]=UDR; if(z==10 || buff[z]=='T')z=0; //wykrycie konca ramki else z++; } Serwa obsługiwane są za pomoca 16 bitowego licznika T1. Jego obsługa wygląda tak: SIGNAL (SIG_OVERFLOW1)...

    Mikrokontrolery   13 Lut 2009 07:40 Odpowiedzi: 5    Wyświetleń: 2112
  • Dlaczego oscyloskop na ATMega32 zniekształca przebieg trójkątny?

    Taj jak pisze dondu, uzupełnianie tablicy zrób w przerwaniu, korzystaj z trybu free running.

    Mikrokontrolery AVR   29 Mar 2011 22:36 Odpowiedzi: 29    Wyświetleń: 2513
  • ATmega32 - timer0 (CTC)ustawianie zadanej częstotliwości generacji przerwania

    Takie dostałem zadanie. Ma być możliwość próbkowania danych z pinu z częstotliwością od 1Hz - 1MHz. Siedzę w Excelu i liczę jak by to poustawiać żeby miało ręce i nogi ale coś mi nie idzie. Dodano po 1 Realnie chciałbym aby była możliwość ustawiania czestotliwości co 100Hz na zakresie 1kHz-100kHz. Mógłby mi ktoś pomóc dobrać wartości preskalera, OCR0,...

    Mikrokontrolery AVR   23 Gru 2012 12:29 Odpowiedzi: 28    Wyświetleń: 5220
  • ATmega32, Timer2 RTC, SLEEP_MODE_PWR_SAVE – powrót do snu po przerwaniu Timer2

    na podstawie flagi z przerwania INT2 na początku pętli głównej wchodzić w uśpienie. Ale pętla główna jest wykonywana powiedzmy 0.5 sek. Co sekundę wykonywane jest przerwanie od Timer2. Więc procesor będzie w uśpieniu tylko ok. 50% czasu. Ale problem z długim wykonywaniem się pętli głównej wystąpi tylko za pierwszym razem po zaniku zasilania (ustawienie...

    Mikrokontrolery AVR   14 Paź 2014 18:47 Odpowiedzi: 8    Wyświetleń: 1173
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    Ale mieszasz. Ustawiłeś dwa cykliczne przerwania i dziwisz się, że coś nierówno miga. Tu w avr nie ma wielowątkowości sprzętowej i jedno przerwanie przeszkadza drugiemu. Przenieś i wyłącz to przerwanie to co masz w ISR(TIMER2...) do ISR(TIMER1...) . Idea programowego PWM i timerów jest właśnie w tym aby działało wszystko pod jednym wspólnym cyklicznym...

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 726
  • AVR C Atmega32 przerwania bez zmiany wyjść na pinach

    Bardzo poważny opis problemów... "Przestało działać" taki... rzeczowy Jak pisze nasz muzyk forumowy(:P) nic samo z siebie nie zmienia i nie generuje. Do wyświetlania multiplexowanego użyj timera. Np. OVF na pewno nie zmienia stanów;P

    Mikrokontrolery AVR   23 Lis 2009 09:25 Odpowiedzi: 7    Wyświetleń: 1711
  • [atmega32] - RTC, przerwania Timer2, maksymalna częstotliwość 32768Hz

    Poza tym nie ma znaczenia czy kod w przerwaniu zajmuje 3 linijki czy 100. Ciekawe stwierdzenie. Przerwanie jest wykonywane do końca. Kolejne nie zostanie obsłużone do puki nie skończy się poprzednie.

    Mikrokontrolery AVR   03 Sty 2015 01:33 Odpowiedzi: 19    Wyświetleń: 1344
  • [C] Atmega32 Timer0 CTC – dioda nie zapala się w przerwaniu, kod nie działa

    Chcialbym napisac najprostrzy program aby sprawdzic czy progra mi wogole wchodzi w przerwanie czyli czy zapali diode. Ale zupelnie nic sie nie dzieje. Zarówno symulacja programowa w AVR Studio, jak i program uruchomiony na realnym sprzęcie działa poprawnie. Albo się pomyliłeś co do podłączenia diody, albo procesor jest uszkodzony. Po drobnej zmianie...

    Mikrokontrolery   07 Mar 2011 09:24 Odpowiedzi: 8    Wyświetleń: 1997
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    drogi starosto int0 jako przerwanie zewnętrznę może posłużyć np tak jak na laborkach do obsługi odbioru rc5 gdy podczas wystąpienia tego przerwania odbierany jest kod rc5 z odbiornika podczerwieni . pml11

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1842
  • ATmega32 nie uruchamia się przy pliku *.hex powyżej 88.8% pamięci FLASH

    Intensywnie używam przerwań, żeby nie powiedzieć, że cały kod programu się na tym opiera, wywołuję również wiele funkcji. Odbiegnę od tematu, czy zbyt mała pamięć RAM, może powodować całkowite zawieszenie układu po jakimś czasie jego pracy ? Lub ewentualne częściowe jego zawieszenie np. objawiające się NIE obsługiwaniem jednego z przerwań ?

    Mikrokontrolery   01 Lut 2012 15:18 Odpowiedzi: 14    Wyświetleń: 2266
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Działa ;-) Ustaw Breakpoint na linijce (prawy myszy Toggle Breakpoint) [syntax=avrasm]com LED[/syntax] naciśnij F5 (Run) jak zatrzyma się na Breakpoint wykonaj kod przerwania krokowo F11 naciśnij F5 (Run) jak zatrzyma się na Breakpoint wykonaj kod przerwania krokowo F11 itd. Zamiast 15625 ładuj do OCR1A 15624. Wieczorem wrzucę inny sposób migania tym...

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2175
  • AVR ATmega32 Problem - ATMega 32A Sterowanie potencjometrem silnika krokowego

    Treść Twojego programu nie odpowiada założonej funkcjonalności. Podobno chcesz, żeby silnik śledził położenie potencjometru, a tymczasem robisz coś zupełnie innego - wykonujesz pewną liczbę kroków w zależności od różnicy dwóch kolejnych pomiarów ADC. Zacznij od przerwania timera, zgłaszanego z okresem kroku. W nim odczytaj ADC i przefiltruj (obecnie...

    Mikrokontrolery   01 Mar 2015 01:17 Odpowiedzi: 11    Wyświetleń: 3309
  • Konfiguracja rejestru TCCR0 dla przerwania 8-bit ATmega32 w C

    uwierz mi, że szukam już długo, ale nie znalazłem jeszcze podstawowych informacji do obsługi przerwań. Jak w ogóle to musi wyglądać, tzn jak sprawdzać przerwanie np z flagi TOV0? Poza tym sei(); </kod> nie działa

    Mikrokontrolery AVR   05 Sty 2010 01:51 Odpowiedzi: 5    Wyświetleń: 1775
  • Atmega32: Nieoczekiwane wywołania SIG_UART_RECV w AVRStudio 4.12

    Tu może chodzić o źródło przerwania UDRE (Bufor pusty). Jest ono generowane sprzętowo i jeśli nie dokonano żadnego zapisu do bufora, i włączono przerwania - te źródło natychmiast zgłosi przerwanie. Sprawdź stan bitu UDRIE w bajcie UCR. Jeśli po operacjach konfiguracji UART-a masz go ustwiony (wpisana 1) to właśnie to jest przyczyna Twoich problemów....

    Mikrokontrolery   05 Mar 2006 18:57 Odpowiedzi: 4    Wyświetleń: 1981
  • [ATmega32] Jak zatrzymać odczyt stanu niskiego na pinie ATmega32 przez 2 sekundy?

    Musisz zastosować przerwania. Poczytaj o przerwaniu np INT0. Ustaw na reakcję zboczem opadającym. Sygnał który chcesz odebrać daj na któreś z wejść INTn np na INT0, a w obsłudze przerwania robisz co chcesz. Wtedy nie stracisz żadnych sygnałów .

    Mikrokontrolery AVR   20 Lis 2011 00:09 Odpowiedzi: 6    Wyświetleń: 1991
  • ATMEGA32 - Niewłaściwe odbieranie szybszych strumieni danych

    Zacznij od usunięcia oczywistego błędu, o którym pisałem - wysyłania łańcucha w przerwaniu odbioru.

    Mikrokontrolery AVR   29 Cze 2014 09:29 Odpowiedzi: 9    Wyświetleń: 1560
  • ATmega32 - USART_RXC_vect: Jak poprawnie czyścić UDR w C?

    W jednym przerwaniu USART dwa razy czytasz UDR. Za pierwszym razem zwraca ci jego wartość, ale za drugim to raczej śmieci. Kolejne czytanie UDR powinieneś zrobić dopiero przy olejnym przerwaniu - wcześniej nie zawiera on nic sensownego.

    Mikrokontrolery AVR   03 Sty 2013 16:46 Odpowiedzi: 3    Wyświetleń: 1137
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    kamyczek: tego nie wiemy, bo nie widzimy kodu. Na zdrowy rozsądek timer powinien działać ciągle, również w czasie obsługi przerwania.

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 4146
  • ZL3AVR ATmega32 USART - wysylanie dziala, odbior nie

    for(;;) return 0; Zbytnio poprawna ta pętla nieskończona nie jest: w pierwszej iteracji nastąpi wyjście z funkcji main. Jeśli dobrze pamiętam, to po wyjściu z main następuje automatyczne zablokowanie przerwań oraz wejście do pętli nieskończonej. Żeby nie być gołosłownym, fragment jakiegoś kodu po skompilowaniu: 000000b2 <.do_clear_bss_start>:...

    Mikrokontrolery AVR   20 Gru 2010 16:46 Odpowiedzi: 5    Wyświetleń: 1722
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    SS musisz wykorzystać, bo tylko stan tego pinu gwarantuje przejście pozostałych linii interfejsu SPI w stan wysokiej impedancji. Przerwanie od SS nie jest potrzebne - niski poziom tego sygnału aktywuje interfejs i powoduje wysłanie SPDR. Po zakończeniu wysyłania bajtu danych możesz otrzymać przerwanie zakończenia transferu SPI w którym to przerwaniu...

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 933
  • Atmega32 nie reaguje na przerwanie z PCF8583 co 5 minut - co robię źle?

    Pin INT w PCF jest typu otwarty dren. Potrzebujesz więc rezystor podciągający. No dokładnie ale spokojnie wystarczy programowe podciągnięcie wejścia INT do VCC - na 100% też będzie działać poprawnie.

    Mikrokontrolery AVR   28 Mar 2012 11:27 Odpowiedzi: 5    Wyświetleń: 1584