przerwania zewnętrzne

Znaleziono około 4444 wyników dla: przerwania zewnętrzne
  • STM32F407 - Menu postawione na przerwaniach zewnętrznych

    Zewnętrzne przerwania nadają się - przykładowo - do obsługi pinów sygnalizacyjnych z innych układów scalonych, a nie do zabaw z przyciskami. To po prostu nigdy nie zadziała... Zrób sobie przysługę i odczytuj po prostu wszystkie piny w okresowym przerwaniu od timera (co 20-50ms, albo i rzadziej) i będzie wtedy działało perfekcyjnie.

    Mikrokontrolery ARM   28 Kwi 2016 14:25 Odpowiedzi: 5    Wyświetleń: 903
  • STM32F107VCT6 - Jak skonfigurować przerwania zewnętrzne?

    Na pierwszy rzut oka nie widzę włączonego zegara od AFIO.

    Mikrokontrolery ARM   05 Lis 2012 19:11 Odpowiedzi: 2    Wyświetleń: 1140
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • STM32F072 Klawiatura matrycowa (przerwania zewnętrzne)

    Prowadzący może też docenić Twoje eksperymenty, których efektem jest opinia o całkowitej nieprzydatności tego mechanizmu w projekcie. Możliwość podłączenia przerwania masz w zasadzie wszędzie. Sens, przynajmniej w projekcie który przedstawiłeś, niestety nigdzie wg mnie...

    Mikrokontrolery ARM   14 Lis 2016 14:27 Odpowiedzi: 8    Wyświetleń: 864
  • REKLAMA
  • [STM32F107VC] - FreeRTOS i przerwania zewnętrzne - zawiesza się

    if( EXTI_GetITStatus( EXTI_Line5 != RESET ) ) Przyjrzyj się dobrze. 4\/3!!

    Mikrokontrolery ARM   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1824
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    W przerwaniu przycisku blokujesz przerwanie przycisku i uruchamiasz timer sterujący wyświetlaniem, który kiedyś tam, gasząc wyświetlacz, włącza przerwanie przycisku. To "czekanie 20 ms" i powtórne sprawdzanie przycisku to jakaś magia i nie ma ani trochę sensu.

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 585
  • REKLAMA
  • STM32F1 - Przerwania zewnętrzne (EXTI) nie działają poprawnie

    Chyba z RM'em ;P Tablice w C numerowane są od zera a nie od jedynki; rejestry natomiast są numerowane od 1 - stąd rozbieżność. Spróbuj: [syntax=c]AFIO->EXTICR[1] = AFIO_EXTICR2_EXTI6_PC;[/syntax]

    Mikrokontrolery ARM   06 Paź 2014 18:33 Odpowiedzi: 4    Wyświetleń: 1326
  • AT90S2313: Konfiguracja przerwania zewnętrznego nr 0 nie działa

    :arrow: jj zgadza się jj, machnąłem się..... (9 minut później kończyłem pracę, więc to z pośpiechu :p)

    Mikrokontrolery   29 Lis 2005 15:50 Odpowiedzi: 7    Wyświetleń: 1458
  • STM32F4 Discovery - Konfiguracja przerwania RTC jako przerwania zewnętrznego

    Niestety nie wiem, jak skonfigurować przerwanie zewnętrzne, gdyż nie mogę nigdzie znaleźć pod która linie EXTI jest ono podłączone. Manual, rozdział 26.5 RTC interrupts .

    Mikrokontrolery ARM   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 2100
  • [Bascom] Współpraca przerwań zewnętrznych i wewnętrznych

    Procedura Getrc5 wykorzystuje Timer0. Użyj innego.

    Mikrokontrolery AVR   12 Wrz 2010 14:46 Odpowiedzi: 9    Wyświetleń: 1479
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Żeby skasować flagę przerwania w rejestrze, musisz zapisać " 1 ". Znajdziesz to w dokumentacji mikrokontrolera. Cytat z polskiego tłumaczenia: Flaga jest zerowana po wykonaniu procedury obsługi przerwania. Lub może zostać wyczyszczona poprzez wpisanie logicznej jedynki do niej.

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3546
  • Konfiguracja przerwania zewnętrznego na pinie PA7 w AVR32DA28 - błąd w ustawieniach?

    PORTA.DIRCLR = PIN7_bm | PIN0_bm; PORTA.PIN7CTRL = PORT_PULLUPEN_bm | PORT_ISC_BOTHEDGES_gc; Sprawdź też w pliku lss, czy wektor przerwania z PORTA wskazuje na odpowiednie miejsce.

    Mikrokontrolery AVR   22 Paź 2020 11:22 Odpowiedzi: 26    Wyświetleń: 1518
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    Generalnie na pierwszy rzut oka program jest prawidłowy. Nie zauważyłem jednak wcześniej, że używasz timera0 do generowania PWM, więc nie możesz go zatrzymywać tak jak sugerowałem. Niewskazane jest także resetowanie preskalera, choć dla silnika to nie ma znaczenia. Jeśli masz wolny timer 1 lub timer2 możesz to zrobić na nim według wcześniej przedstawionego...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1278
  • [atmega162][avr-gcc] Problem z przerwaniem zewnętrznym

    To poszukaj w datasheecie jaki jest rekomendowany schemat podłączenia układu. Między VCC a pin 2 układu rezystor 100 omów, między pin 2 a 1 kondensator 4,7uF. Pozdrawiam, Dr.Vee

    Mikrokontrolery AVR   24 Lis 2008 16:48 Odpowiedzi: 7    Wyświetleń: 1436
  • REKLAMA
  • Nie rozumiem przerwań zewnętrznych w Atmega8, jak działają?

    Stąd, że porty D2 i D3 są portami dedykowanymi do wprowadzenia zewnętrznych przerwań. Spójrz datasheeta megi8.

    Początkujący Elektronicy   11 Paź 2009 15:49 Odpowiedzi: 4    Wyświetleń: 1614
  • Kod AVR nie wyzwala przerwań zewnętrznych - gdzie jest błąd?

    chciałem zapytać co jest źle w poniższym kodzie? To, że wykona się raz i utkwi w wiecznej pętli w "fini0".

    Mikrokontrolery AVR   20 Lut 2019 23:04 Odpowiedzi: 11    Wyświetleń: 687
  • Jak Atmega328p obsługuje kolejne przerwania zewnętrzne INT0 i INT1?

    W trakcie wykonywania tego podprogramu zostało zgłoszone przerwanie zewnętrzne na nóżce int1 atmega328p. Czy atmega328p przerwie wykonywanie podprogramu nóżki int0 Zależy jak zadeklarujesz przerwanie, czy ISR bez atrybutu lub z atrybutem ISR_BLOCK albo jako SIGNAL czy ISR z atrybutem ISR_NOBLOCK lub jako INTERRUPT. Jeśli przerwanie w przerwaniu jest...

    Mikrokontrolery Początkujący   28 Gru 2018 08:46 Odpowiedzi: 4    Wyświetleń: 1359
  • [Linux] Jak obsłużyć przerwania zewnętrzne na Mini2440 z Linuxem?

    Co do User space I/O to najpewniej sterownik kernelowy trzeba samemu napisać, bo jest to raczej koncepcja wykorzystania zasobów sprzętowych a nie jakaś konkretna implementacja. Natomiast w przypadku pracy z przerwaniami w kernelu po prostu wykorzystujesz API gdzie Ci potrzeba.

    Mikrokontrolery ARM   07 Lut 2011 14:08 Odpowiedzi: 3    Wyświetleń: 1316
  • [Atmega128] Atmega128: Konfiguracja przerwań zewnętrznych - co jeszcze ustawić?

    INT0 jest na pinie PD0, a ten definitywnie ustawiłeś jako wyjście, więc nie może działać.

    Mikrokontrolery AVR   01 Lis 2011 16:59 Odpowiedzi: 7    Wyświetleń: 1670
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    O i dzięki schematowi od razu widać błąd: http://obrazki.elektroda.pl/6463515500_1... Przyciski podłącz do GND, a nie Vcc, a w programie włącz pull-up, i ustaw reakcję INT na zbocze opadające. Tylko czy wiesz dlaczego Twój układ nie działał? Osobna sprawa do drgania styków przycisku: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 6431
  • [STM32L011D3][C/Eclipse] Przerwania zewnętrzne na pinie nie działają

    Sprawdź, cza nazwa Twojej procedury obsługi przerwania jest taka sama, jak w tablicy adresów przerwań w pliku startup. Wyrzuć zbędne wywołanie SetPriority.

    Mikrokontrolery ARM   17 Cze 2017 16:18 Odpowiedzi: 2    Wyświetleń: 1182
  • ATmega128 - brak reakcji na przerwania zewnętrzne INT4, co sprawdzić?

    z tego co widziałem to nie konfigurujesz odpowiednich rejestrów odpowiedzialnych za zewnętrzna przerwania. zobacz do noty katalogowej musisz skonfigurować rejestry: External Interrupt Control Register A – EICRA External Interrupt Control Register B – EICRB External Interrupt Mask Register – EIMSK External Interrupt Flag Register –...

    Mikrokontrolery   29 Sie 2006 17:58 Odpowiedzi: 6    Wyświetleń: 3786
  • ATmega: Przerwania zewnętrzne INT0 i INT1 - poprawność kodu?

    deklarujesz skok do przerwania pod jakims tam adresem: .org INT0addr rjmp klawiatura teraz deklarujesz skok do resetu .ORG $000 rjmp reset reset: i dalej jakis kod... tyle ze ten kod zaczyna sie zaraz za rjmp RESET jednoczesnie zamazujac skok do Twojego przerwania INT0. Zakrecone no nie?;]

    Mikrokontrolery   10 Mar 2006 00:00 Odpowiedzi: 2    Wyświetleń: 1922
  • [stm32] [stm32][keil] Konfiguracja timera i przerwania zewnętrznego na PE0

    Nie wiem czy to chciałeś osiągnąć, ale pin masz ustawiony na floating. Definicja w komentarzu była dobra, wartość liczbowa - zła. Przykłady znajdziesz w wyszukiwarce forum, w ostatnich tygodniach tematów o EXTI było kilka. 4\/3!!

    Mikrokontrolery ARM   23 Wrz 2011 21:33 Odpowiedzi: 6    Wyświetleń: 2754
  • Konfiguracja przerwań zewnętrznych Int0/Int1 w AT90S2313 przy 50kHz

    gmp wrote: Procek obsluguje poprawnie 4xmnijesze czestotliwosci od zegara. Dziwne, ale z dokumentacji wynika coś zupełnie innego. Mikrokontroler poprawnie rozpoznaje zmianę stanu (przy reakcji na zbocze) o ile stan ten trwa dłużej niż jeden cykl zegarowy. Przy czasach krótszych może wykryć albo nie. Pan Arkadiusz Krysiak w swojej książce o AT90S2313...

    Mikrokontrolery   23 Cze 2005 19:15 Odpowiedzi: 5    Wyświetleń: 1704
  • Atmega8 - Nieprawidłowe działanie przerwań zewnętrznych z enkoderem i LEDami

    OK, mam nadzieję, że zegar ustawiłeś w opcjach. Ponieważ muszę wyjść, to dam Ci wskazówki, a resztę wymyślisz sam lub koledzy pewnie podpowiedzą. Gdy pierwsze zbocze drgania styku ustawi flagę przerwania i mikrokontroler wejdzie w funkcję jego obsługi, to zaraz na początku automatycznie kasuje (w tym mikrokontrolerze) flagę przerwania. Ty w swoim programie...

    Mikrokontrolery Początkujący   13 Lip 2013 18:53 Odpowiedzi: 19    Wyświetleń: 3288
  • ATTINY2313 na AVT3500 – konfiguracja i działanie przerwań zewnętrznych INT0

    Witam, Przy takim podłączeniu jak pokazałeś na schemacie, nie zwierasz pinu do masy tylko podajesz na niego napięcie równe spadkowi napięcie na świecącej diodzie LED. Dla diody LED napięcie w kierunku przewodzenia wynosi około 1.8V natomiast zgodnie z karta katalogową dla ATTINY2313 maksymalne napięcie uznawane za logiczne "0" wynosi 0.3*VCC, czyli...

    Mikrokontrolery   28 Lis 2011 17:54 Odpowiedzi: 19    Wyświetleń: 2572
  • [Atmega16] Przerwania zewnętrzne nie działają - brak reakcji diody na PB0

    ... Zwieram port PD2(INT0) oraz PD3(INT1) do masy i nic się nie dzieje... No to ustaw w projekcie właściwy uC, bo jeżeli w/w kod kompiluje się bez błędów, to jest kompilowany dla innego uC. GIMSK = _BV(INT0)|_BV(INT1); M16 nie posiada takiego rejestru.

    Mikrokontrolery AVR   15 Lut 2010 08:33 Odpowiedzi: 8    Wyświetleń: 5824
  • [C] [C][ATmega8] - Problemy z przerwaniem zewnętrznym i sterowaniem serwami

    Jaką masz częstotliwość przerwań timera? Testowanie stanu przycisków powinno następować z częstotliwością rzędu 30..50 Hz jeśli pamiętasz tylko jeden stan wstecz. Jeśli masz większą częstotliwość, to albo testuj je w co którymś przerwaniu, albo wsuwaj stan do zmiennej i wykrywaj sekwencję stanów (bitów) np. 1110.

    Mikrokontrolery AVR   05 Wrz 2013 19:54 Odpowiedzi: 17    Wyświetleń: 3444
  • [STM32 F411RE Nucleo] STM32 F411RE Nucleo: Problem z konfiguracją przerwania zewnętrznego GPIOB_PIN2

    Podłączenie przez kondensator faktycznie pomaga, jednak jest to sygnał który zmienia się ~200 razy na sekundę, dlatego niestety odpada. 200Hz? Przecież to prąd stały... Kondensator 100n z rezystorem 10k mają stałą czasową odpowiadającą częstotliwości 1kHz, z rezystorem 100R już jest 100kHz, więc gdzie tutaj jakiś problem? Tak jak już rb401 napisał...

    Mikrokontrolery ARM   23 Maj 2017 08:20 Odpowiedzi: 10    Wyświetleń: 1488
  • [Atmega8] [Atmega8][ASM] Przerwania zewnętrzne INT0 nie działają po wgraniu programu

    ...Symulator pokazuje 1us a mi sie wydaje ze 10us. W tym wypadku , uwierz symulatorowi ;) Piotrek

    Mikrokontrolery AVR   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3926
  • [STM32F429i-disco] STM32F429i-disco - Jak poprawić kod przerwań zewnętrznych dla Cortex M4?

    1. Przycisków nie obsługuje się na przerwaniach portów. 2. Nie potrzebujesz do tego trzech przerwań - wystarczy przerwania timera i UART. 3. Nie zmieniaj priorytetów przerwań - jeden poziom zdecydowanie wystarczy. Nie potrzebujesz zagnieżdżania, a próbując je zrobić brniesz w ślepą uliczkę, bo 5. Ogólną zasadą jest, że w procedurze obsługi przerwania...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 879
  • Atmega8 i avr-gcc: brak obsługi przerwań zewnętrznych w AVRStudio 4

    Nie. Po każdej zmianie do RAMu. Kod jak 1. Jeśli programista uważa że wcale tego nie potrzebuje może sam przepisać zmienną volatile do jakiejś zmiennej lokalnej i operować sobie na tej zmiennej lokalnej a w pasującym mu momencie skopiować jej wartość do volatile ze wszystkimi tego konsekwencjami.

    Mikrokontrolery   30 Wrz 2012 17:31 Odpowiedzi: 19    Wyświetleń: 3300
  • STM32 - Konfiguracja przerwań zewnętrznych EXTI15_10_IRQn, GPIOC, linie 13 i 15

    Spróbuj tak: [syntax=c]//GPIO_EXTILineConfig(GPIO_Por... GPIO_PinSource13|GPIO_PinSource15); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC... GPIO_PinSource13); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC... GPIO_PinSource15);[/syntax]

    Mikrokontrolery ARM   11 Paź 2013 15:00 Odpowiedzi: 12    Wyświetleń: 3108
  • [STM32] [STM32 Primer I] Jak uruchomić przerwania zewnętrzne i timery co 1 sek?

    Trzeba dodatkowo włączyć taktowanie bloku przerwań. Wstaw np. zaraz przed while(1) RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); Jak dojdziesz do timera to też dodatkowo trzeba włączyć taktowanie RCC_APB2PeriphClockCmd(RCC_APB2Perip...

    Mikrokontrolery ARM   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 6612
  • [Nucleo L053R8] [Cortex m0+] - Przerwanie zewnętrzne - pytanie

    Tutaj w tym przerwaniu zewnętrznym jak zrobię podciąganie do VCC i podam sygnał prostokątny z innego pinu to nie dojdzie do uszkodzenia tych dwóch pinów? Nie, bo maksymalny prąd jaki jesteś w stanie "pociągnąć" z takiego pinu jest ograniczony przez rezystor rzędu 50kR.

    Mikrokontrolery ARM   28 Gru 2016 22:29 Odpowiedzi: 7    Wyświetleń: 1326
  • [STM32F3][C] - Przerwanie zewnętrzne, kilka zdarzeń od jednego przerwania

    Choć dopiero zaczynam przygodę z STM32 to po mojemu nadpisujesz strukturę i dlatego zawsze działa Ci ostatnie zdefiniowane przerwanie.

    Mikrokontrolery ARM   09 Lis 2013 10:08 Odpowiedzi: 7    Wyświetleń: 1737
  • Budzenie AVR. Wywołanie zewnętrznego przerwania INT0.

    Uśpiony procek się "nie rusza" więc nie może nic wykonać póki się nie obudzi :)

    Mikrokontrolery   02 Paź 2007 14:51 Odpowiedzi: 4    Wyświetleń: 1538
  • BASCOM - przerwanie zewnętrzne, niezrozumiałe działanie

    W rejetrze GIFR pojawia się flaga żądania obsługi przerwania INTF0. I czeka. Gdy w rejestrze GICR pojawi się ponownie flaga INT0 (czyli w Bascomie enable INT0) przerwanie jest obsłużone i flaga INTF0 jest wtedy kasowana. Flaga INTF0 może byś skasowana ręcznie.

    Mikrokontrolery   17 Gru 2009 14:14 Odpowiedzi: 4    Wyświetleń: 3259
  • Atmega8: Jak poprawnie obsłużyć przerwanie zewnętrzne INT1?

    Wyrzuciłem z obsługi przerwania pętle opóźnijące: SIGNAL(SIG_INTERUPT1){ if(bit_is_clear(PINC,PC5)){sbi(PORTC,PC5... else cbi(PORTC,PC5); } Niestety nic nie pomaga. Nadal nie działa. Nie działa , bo ... kompilator nie wie ,co to za wektor SIG_INTE R UPT1.Gdybyś napisał SIG_INTE RR UPT1 , to by wiedział :D Piotrek PS Odpowiednikiem powyższych "zabiegów"...

    Mikrokontrolery   04 Lut 2006 19:34 Odpowiedzi: 6    Wyświetleń: 1509
  • AT89C2051 - Jak obsłużyć zewnętrzne przerwania z przycisków?

    ale nie wiem jak podejsc do przerwan zewnetrznych (przyciski). Przyciski mam podlaczone pod: P3.3 (Int1), P3.5(T1), P3.4 (T0), P3.2 (Int0). Jak to jest mozliwe ze sterujac multiplekserowo wyswietlaczami segmentowymi wysylajac aktywny bit na port P3, moge jednoczesnie zglaszac zewnetrzne przerwania (z przyciskow)?? Możesz. Ale dlaczego przyciski mają...

    Mikrokontrolery   04 Maj 2005 20:26 Odpowiedzi: 3    Wyświetleń: 1098
  • ARM SAM7S64 - przerwanie zewnętrzne działa tylko po resecie, co robić?

    Witam. Tu masz gotowe przykłady dla SAM7S64. http://www.siwawi.arubi.uni-kl.de/avr_pr... Sciagnij sobie przykład z przerwaniami GPIO i zobaczysz jak to tam jest zrobione, a na pewno dziala bo sprawdzałem :)

    Mikrokontrolery   30 Lis 2006 19:59 Odpowiedzi: 3    Wyświetleń: 2246
  • ATmega8: Przerwanie zewnętrzne nie zapala diody na PC5

    W programie sterowanie diodą D1 jest na porcie B, nie C.

    Mikrokontrolery Początkujący   09 Paź 2015 20:04 Odpowiedzi: 3    Wyświetleń: 702
  • [STM32] Jak obliczyć czas reakcji na przerwanie zewnętrzne w STM32?

    12 cykli - tyle zajmuje przejście do obsługi przerwania 6 cykli - tyle zajmuje przejście z przerwania do przerwania o wyższym priorytecie 6 cykli - tyle zajmuje przejście do przerwania o niższy priorytecie bezpośrednio po zakończeniu przerwania o wyższym priorytecie 12 cykli - tyle zajmuje wyjście z przerwania. Ta zasada tyczy się wszystkich przerwań

    Mikrokontrolery ARM   09 Lip 2011 14:36 Odpowiedzi: 3    Wyświetleń: 1693
  • przerwanie zewnętrzne w '51 assembler - reakcja na zbocze

    Jesli rozumiem chodzi o przerwanie INT aktywowane oadajacym zboczem a nie poziomem. W INT0 ustawiasz bit IT0 w rejestrze TCON na 1 jesli ma byc od zbocza a 0 jesli od niskiego poziomu. w INT1 bit IT1

    Mikrokontrolery   10 Sty 2006 10:07 Odpowiedzi: 2    Wyświetleń: 891
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    Stosy to dla mnie czarna magia, wiem tylko, że każdy przeskok wymaga zapisania adresu zwrotnego, ale nic poza tym :oops: No przy takim podprogramie to 1 megabajtowy stos to za mało :D, to się chyba nazywa rekurencja: [syntax=basic4gl]Petlapomiarowa: If Impulsy < 15 Then 'Jesli nie ruszono, wyswietlaj dalej napiecie Gosub Pomiaradc If Konwersja >...

    Mikrokontrolery AVR   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3650
  • [STM32F4] - Brak reakcji na przerwanie zewnętrzne na pinie PC6

    najpierw włącz SYSCFG potem ustaw który port potem reszta.

    Mikrokontrolery ARM   08 Lut 2015 22:43 Odpowiedzi: 4    Wyświetleń: 987
  • [BASCOM] regulacja czasu zwłoki dźwiękowego wyzwalacza lampy błyskowej

    Proponuję do wykrywania dźwięku użyć przerwania zewnętrznego to zminimalizuje opóźnienie. Teraz program w pętli czyta ADC i sprawdza stan pinb.1 co nie jest optymalnym rozwiązaniem w tym przypadku.

    Mikrokontrolery AVR   21 Paź 2016 22:26 Odpowiedzi: 11    Wyświetleń: 2746
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Kolega Mad Jaro mierzy czas pomiedzy INT-em i przelicza na obroty. zablokowanie INT spowoduje pływanie obrotów( INT nie liczy impulsow). Kolega xury ma rację odnośnie jednokrotnego użycia szukania czujników. A poza tym zsynchronizuj odczyt 1wire z przerwaniem INT tzn. komunikację z 1wire podziel na max -5 bajtowe odcinki i wykonuj je po przerwaniu INT....

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4604
  • [STM32F0] - Komplikacje z uruchomieniem zewnętrznych przerwań EXTI.

    SYSCFG->EXTICR Nie powinieneś działać na rejestrze 0? void EXTI1_0_IRQHandler(void) To przerwanie na pewno się tak nazywa? Bo tutaj się nazywa ...0_1... NVIC_EnableIRQ(EXTI0_1_IRQn); Masz dobrą tablicę wektorów? 4\/3!!

    Mikrokontrolery ARM   22 Maj 2013 21:53 Odpowiedzi: 4    Wyświetleń: 1914
  • Pożenienie kilku funkcji napisanych przez mistrzów.

    No i tu historia zatacza koło... może jednak na przerwaniu zewnętrznym wyzwalanym oboma zboczami ? ;) Na jednym zboczu stwierdzamy stan, na drugim stwierdzamy czy to "chciany", czy też "niechciany" impuls... Nie trzeba żadnych cudów...

    Mikrokontrolery   05 Lut 2011 21:53 Odpowiedzi: 33    Wyświetleń: 5016
  • ESP8266 - wysyłanie stringa, BMP 280, BME 280, OLED, DS1307

    I jeszcze jedno pytanko czy NodeMCU obsługije jakieś przerwania zewnętrzne Jak najbardziej. Tutaj jest to wyjaśnione: https://www.electronicwings.com/nodemcu/...

    ESP8266 i ESP32   22 Maj 2019 13:02 Odpowiedzi: 36    Wyświetleń: 1887
  • Bascom - jak wykryć narastające lub opadające zbocze na pinie?

    To jest tak: Config Int0 = P3.2 ' Ustawienie przerwania zewnętrznego na pin P3.2 Reset Tcon.0 ' Przerwanie wywoła stan niski Set Tcon.0 ' Przerwanie wywola opadające zbocze (z H do L) To samo z Int1 To tyle pozdrowienia.

    Mikrokontrolery AVR   13 Lut 2005 23:46 Odpowiedzi: 8    Wyświetleń: 2930
  • [Atmega328p] [Atmega328p][c] - Przerwanie zewnętrzne na INT1 wywoływane zboczem narastającym

    To akurat może być. Słuzy to do progamowego wyzwalania tego przerwania, jak jest taka potrzeba. wiem, ale podłączyłem do portu INT1 przycisk więc to nie ten przypadek :) A jak za chwilę będzie chciał włączyć pull-up dla przycisku i weźmiemy pod uwagę, że robi się to tak: If PORTxn is written to '1' when the pin is configured as an input pin, the pull-up...

    Mikrokontrolery AVR   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 2421
  • Jak zmierzyć okres sygnału 20-300 Hz w Bascomie na 89C4051?

    do mierzenia okresu sygnału najlepiej wykorzystać licznik i przerwanie zewnętrzne. Sygnał pomiarowy wzmocnić tak aby uzyskać przebieg prostokątny o stromym nachylaniu zboczy. Następnie podać sygnał na wejście przerwania zewnętrznego (np. detekcja zbocza 1->0). W przerwaniu włączyć licznik, wyjść z przerwania i oczekiwać na następne przerwanie w którym...

    Mikrokontrolery   29 Mar 2006 00:50 Odpowiedzi: 3    Wyświetleń: 951
  • [stm32] - Przerwanie zewnętrzne na PE0 zamiast PA0, analiza kodu

    powtarzam SYSCFG włączone poprawnie?

    Mikrokontrolery ARM   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1659
  • [TMS320C6720][C/Code Composer Studio 3.3]Przerwanie zewnętrzne

    Szybkie może i są, jednak CC Studio raczej nie pozwala na wykorzystanie możliwości C67XX. Dosyć spory kod tworzy ten kompilator. Dlatego przeważnie programy na TMS'y pisze się w assemblerze, masz wtedy pełną kontrolę nad procesorem. Z racji, iż program jest malutki proponuję napisać go w assemblerze (poleceń jest mało). Nie znalazłem błędu jeżeli chodzi...

    Mikrokontrolery Pozostałe   20 Mar 2014 19:24 Odpowiedzi: 9    Wyświetleń: 3150
  • Czy można podłączyć transoptor do atmega8 jak na rysunku?

    tak , podłączenie jest prawidłowe jedna mała uwaga jeżeli układ ma służyć tylko do separacji to ok , natomiast jeżeli do innych celów to lepiej wykorzystaj dostępne piny z obsługa przerwania zewnętrznego , ustawiając reakcję na opadające zbocze sygnału

    Mikrokontrolery   14 Lut 2007 13:43 Odpowiedzi: 9    Wyświetleń: 3225
  • Jak zmodyfikować schemat z AT89C2051 do pomiaru wypełnienia impulsu?

    ...Jednak w jaki sposób poprzez ten timer zrealizować pomiar wypełnienia? Połącz wejście T0 z wejściem przerwania zewnętrznego INTn i wykorzystaj to przerwanie oraz licznik T1 , do pomiaru wypełnienia.Wszystko zależy od tego , jak "szybki" przebieg masz zamiar mierzyć. Piotrek

    Mikrokontrolery   01 Lip 2010 18:17 Odpowiedzi: 9    Wyświetleń: 3842
  • ATmega 2560 - priorytety przerwań wewnętrznych i zewnętrznych timerów

    Proszę o informacje, gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań, jeżeli wystąpią w tym samym czasie. Nie można, ale ten co ma niższy adres w tablicy wektorów wykona się pierwszy jak przyjdą w tym samym czasie. Co najwyżej możesz właczyć przerwania na początku obsługi aby umożliwić obsługę kolejnych...

    Mikrokontrolery Początkujący   12 Lut 2017 11:01 Odpowiedzi: 3    Wyświetleń: 1146
  • Jak skonfigurować zewnętrzne przerwania na pinach w ATmega 168/128 w BASCOM?

    ATmega128 ma "tylko" 8 zewnętrznych przerwań i nie ma tam przerwania PCICR. Przerwania możesz deklarować poprzez nazwy rejestrów: ON INTX lub jak dla M168: ON PCIEX i dalej korzystać z normalnej składni Bascoma.

    Mikrokontrolery   12 Sie 2007 20:27 Odpowiedzi: 10    Wyświetleń: 6005
  • Dip-switch podłączony do pinów wejściowych - tryb Power-down i przerwanie zewnętrzne PCINT0

    Masz rację, ubiegłeś mnie przed poprawką posta :-). Właśnie sobie rozrysowałem ten port jako schemat bo te tablice mnie trochę denerwują: https://obrazki.elektroda.pl/3515653000_... Myślę, że widać lepiej jak co tak naprawdę wpływa. No widać faktycznie, że nie masz włączonego PCINT2 więc sygnał SLEEP zadziała. ADC2D bardziej się przydaje...

    Mikrokontrolery AVR   10 Mar 2022 15:52 Odpowiedzi: 81    Wyświetleń: 2277
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Chciałbym dostać przerwanie od PCF po 15 sekundach. Więc ustawiam rejestry następująco: [syntax=c] PCF8583_write(0x00,00000100); PCF8583_write(0x07,0); PCF8583_write(0x08,11001010); PCF8583_write(0x0f,15); [/syntax] Pin PE4 jako ustawiam jako wejście i podciągam do vcc. Obsługa przerwania poniżej. Coś jest nie tak i zmienna zwiększa się przy każdym...

    Mikrokontrolery Początkujący   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 936
  • [m8] Jak zliczać obroty koła kontaktronem w Bascom dla prędkości 30 km/h?

    Mozna to zrealizować na dwa sposoby: 1. Za pomocą przerwania zewnętrznego INTx zliczać ilość impulsów. Podobny temat już jest: 2 Zliczać impulsy na wejściu ICR Podobny temat masz poniżej: http://www.elektroda.pl/rtvforum/topic18...

    Mikrokontrolery AVR   24 Wrz 2011 15:57 Odpowiedzi: 32    Wyświetleń: 7957
  • Potrzebuje przykład wykorzystania przerwania zewnętrznego

    Ma wyłączyć komputer ? ;) Jakiej oczekujesz reakcji ? Pozdr, Light-I Hehe nie nie kompa....ale chyba mikrokomp powinien przerwać wykonywanie kodu...az do wystapienia przerwania... :roll:

    Mikrokontrolery   30 Mar 2005 18:27 Odpowiedzi: 13    Wyświetleń: 1700
  • Attiny2313 - jak poprawnie obsłużyć przerwania w Bascom?

    Nie wiem czy to może coś mieć do rzeczy ale konfigurujesz przerwanie na porcie Int0 na falling a potem obsługujesz przerwanie od Int1. Przy resecie jak nic nie ustawiasz to przerwania zewnętrzne są aktywne stanem niskim. Jak nie ustawiasz Int1 na falling a potem pozwalasz na przyjmowanie przerwania z Int1 to możliwe, że wciśnięcie guzika powoduje kilkakrotne...

    Mikrokontrolery   31 Mar 2008 19:54 Odpowiedzi: 24    Wyświetleń: 2343
  • [atmega8] Jak odebrać sygnał z odbiornika Hitec HFD-08R0 na Atmega8?

    Bo nie tak się używa przerwań zewnętrznych. Można po pojawieniu się przerwania od zbocza narastającego wystartować timer, w przerwaniu zmienić na zbocze opadające i gdy pojawi się zbocze opadające zatrzymać timer, odczytać jego stan do zmiennej volatile wykasować i ponownie ustawić na zbocze narastające. Mozna też wykorzystać oba dostępne przerwania....

    Mikrokontrolery AVR   15 Lis 2011 16:43 Odpowiedzi: 10    Wyświetleń: 3375
  • STM32 - NVIC błąd kompilacji przy obsłudze przerwania zewnętrznego EXTI9

    Dzięki działa:) Mam jeszcze pytanie czy obsługę przerwania mogę mieć w pliku main.c tak jak w avr czy musi to być plik-stm32f10x_it.c?

    Mikrokontrolery Początkujący   15 Lip 2014 18:44 Odpowiedzi: 42    Wyświetleń: 5778
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    Przy If Przycisk nie masz end if. [syntax=basic4gl] Do If przycisk = 1 then Stan =1 end if If Stan = 1 then Silnik = 1 enable int0 end if Loop Silnik_stop: Disable int0 Reset Silnik Stan = 0 Return [/syntax]

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1791
  • Jak zmniejszyć czułość fototranzystora na światło dzienne w barierze IR?

    Pierwsza bramka podłączona do INT0 a w obsłudze jego przerwania odpalany jest timer, w momencie kiedy druga bramka wywoła drugie przerwanie timer jest zatrzymywany, w zależności od tego jaki to procesor może się okazać że da się wykorzystać jakąś funkcje timera i zrobić to bez przerwań zewnętrznych, poczytaj o trybach pracy timera w procesorze który...

    Automatyka Przemysłowa   05 Cze 2006 00:17 Odpowiedzi: 12    Wyświetleń: 1910
  • [pic18f2520][asm][MPLAB] Wymuszenie przerwania zewnętrznego

    I coś te priorytety to nie bardzo działają w tych picach. Ustawiam priorytet przerwania z timera 0 na niski a i tak przychodzi na na wysokie. W symulatorze to samo. Nie mam pojęcia czemu się tak dzieje. Poniżej wrzucam kod konfiguracji i obsługi przerwań. konfiguracja bcf INTCON2,TMR0IP;niski priorytet bsf INTCON,TMR0IE;włączenie przerwania bcf INTCON2,INTEDG2...

    Mikrokontrolery PIC   20 Cze 2008 22:14 Odpowiedzi: 7    Wyświetleń: 3029
  • Nucleo F446RE - Przerwania zewnętrzne na pinie 13 nie działają

    odczytywać stan przycisku w timerze (programowym, sprzętowym, jakimkolwiek) co (przykładowo) - 20-50ms i zapisywać to do zmiennej. Zmienna ta to "odfiltrowany" stan przycisku. Ewentualnie - jeśli masz już RTOSa albo kolejkę zdarzeń - z funkcji wywoływanej co te 20-50ms można od razu kolejkować jakieś zdarzenia.

    Mikrokontrolery ARM   27 Maj 2016 19:03 Odpowiedzi: 7    Wyświetleń: 1254
  • [Atm8]Pytanie o przerwania zewnętrzne..zakłócenia

    LOL:) Anyway pokolei, musisz albo podłaczyć krańcówki na masę, albo ściągnąć piny na masę rezystorem. To że rozwiera się krańcówka (swoją drogą zawsze myslałem, że krańcówka się zwiera...) i odłącza od plusa, nie znaczy że nóżka schodzi na masę... Masz pojemności, a to jest CMOS. ustaw na opadające zbocze.

    Mikrokontrolery   29 Lis 2008 21:18 Odpowiedzi: 7    Wyświetleń: 1114
  • stm32 - zbyt szybko przychodzące żądanie przerwania zewnętrznego?

    witam, zmieniłem tak jak mówisz [syntax=c]void EXTI0_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line0) != RESET) { EXTI_ClearITPendingBit(EXTI_Line0); Buffer[iWriteIdx] = 'I'; GoToNextElement(&iWriteIdx); if( GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0) == Bit_SET ) { Buffer[iWriteIdx] = 'H'; } else { Buffer[iWriteIdx] = 'L'; } GoToNextElement(&iWriteIdx);...

    Mikrokontrolery ARM   28 Lis 2013 09:43 Odpowiedzi: 4    Wyświetleń: 1254
  • STM32F3 - Jak poprawnie skonfigurować przerwania zewnętrzne dla przycisków?

    Jeszcze mam pytanie apropo przerwan zewnetrznych. Nie moge ich zrobic uzywajac PC0, PC1, PC2, PC3, PF2, PA1, PA3, PA2, PF4 dlatego, ze nakladaja sie na siebie numery pinow? Nie sie tego jakos rozwiazac czy musze poprzekladac kabelki teraz?

    Mikrokontrolery ARM   10 Gru 2013 18:08 Odpowiedzi: 7    Wyświetleń: 1389
  • [AVR][C] Powrót z przerwania zewnętrznego - do kąd?

    Witam. Mam pewien problem z powrotem z przerwania INT0 i INT1. W głównej pętli mam kod, który chcę, aby wykonywał się przez cały czas działania kontrolera. Mam również dwa przerwania, z których pierwsze (INT0) ma startować timer, a drugie (INT1) zatrzymywać go i wyświetlać wynik zliczania. Pomiędzy INT0 i INT1 główna pętla ma się nie wykonywać. Wszystko...

    Mikrokontrolery   19 Mar 2011 13:17 Odpowiedzi: 9    Wyświetleń: 1978
  • Jak wyeliminować zakłócenia w detekcji zera z układem PC814?

    Przy podłączeniu tego układu do przerwania zewnętrznego mikro-kontrolera układ będzie reagował na te zakłócenia. Co mogę zrobić żeby te zakłócenia wyeliminować ? Możliwe że zakłóceń w ogóle nie ma, jeśli analizator stanów logicznych dostaje przebieg o długim czasie narastania/opadania bramki wejściowe mogą wielokrotnie zmieniać stan, powinieneś to...

    Projektowanie Układów   06 Kwi 2014 00:38 Odpowiedzi: 5    Wyświetleń: 5952
  • Implementacja UART w C + pytanie o MBUS

    zależy co rozumiesz przez m-bus. Jezeli to cos do liczników energii to nie mam pojecia, jezeli mod-bus to tak. Nie rozumiem po co masz coś wykrywać. Od tego jest sprzęt. Jezeli chcesz programowo to robić to raczej proponuje nie używać przerwań zewnętrznych (bo będziesz dostawać fantomowe sygnały) tylko skanować z częstotliwościa kilka razy większa niż...

    Początkujący Elektronicy   07 Sie 2016 00:34 Odpowiedzi: 8    Wyświetleń: 960
  • Jak zarejestrować pierwsze zbocze wyzwalające na PIC18LF46K80 bez przerwań?

    Nie ma jednej, jedynie słusznej drogi. Każdą funkcjonalność można opracować na wiele sposobów. Jeśli potrzebujesz podłączyć przycisk do przerwań zewnętrznych, możesz to oczywiście zrobić. Po to one są, by z nich korzystać, byle świadomie :) Istotne jest tylko jedno - program ma działać tak jak tego sobie życzysz i spełniać założenia projektowe. Edit:...

    Mikrokontrolery   29 Mar 2017 20:14 Odpowiedzi: 7    Wyświetleń: 876
  • Jak podłączyć żółty przewód wentylatora PC do AT90S2313?

    Sądzę, że najlepiej będzie jak podłączysz ten kabelek do bazy tranzystora(np.BC548B) przez rezystorek o wartości rzędu np.10k(lub troszkę mniej). Dzięki temu kabelek będzie mógł być jeszcze podłączony do innych urządzeń. Skorzystałbym w procku z przerwań zewnętrznych - INT0 lub INT1. Prawdopodonie mimo wszystko mógłbyś podłączyć bezpośrednio, o ile...

    Mikrokontrolery   12 Wrz 2004 16:59 Odpowiedzi: 8    Wyświetleń: 2336
  • AT90S2313 w "C" - pomoc przy obsłudze enkodera

    Ja coś podobnego zrobiłem na ATmedze16. Podłączyłem enkoder pod wejścia generujące przerwania zewnętrzne i odpaliłem tajmer, zliczam różnice czasu między przerwaniami. W AT90S2313 masz przerwania zewn z PD2 i PD3. w obsłudze przerwania zewn. robisz: prędkość = (obwód_koła / rozdzielczość_tarczy_enkodera) / różnica_czasu_między_przerwaniami lub pomiar...

    Mikrokontrolery AVR   16 Cze 2009 22:56 Odpowiedzi: 6    Wyświetleń: 1848
  • Jak napisać program na mikrokontroler 8051 do sterowania światłami na przejściu?

    http://www.atmel.com/dyn/resources/prod_... tutaj sprawdzisz, że P3.2 to nie"port szeregowy", a wejście przerwania zewnętrznego - dalej drąż treść zadania i męcz kartki swoimi zapiskami ja włączanie Timera 0 zrobiłbym tak ............ org 03h setb tr0; włączenie zliczania czasu clr exo ; ; wyłączenie przerwania zewnętrego żeby nie...

    Mikrokontrolery   01 Mar 2008 14:37 Odpowiedzi: 10    Wyświetleń: 1496
  • pic 16f84a - Problem z przerwaniem zewnętrznym INT

    Witam! Podłączyłem do PIC-a wyświetlacz LCD, początkowo działał na 4 bitach portu b(0-3). Potrzebuje jednak wejście 0/int portu b w celu obsługi przerwania zewnętrznego. Przestawiłem dlatego sterowanie wyświetlaczem na linie 4-7 portu b i wszystko działa. Problem pojawia się kiedy ustawie bit INTE w rejestrze INTCON w celu aktywacji przerwania zewnętrznego....

    Mikrokontrolery PIC   05 Lut 2009 00:15 Odpowiedzi: 13    Wyświetleń: 3273
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Przerwania traktuj jako coś wykonywanego równolegle "obok" programu głównego". Jedna z podstawowych zasad pisania obsługi przerwań to to że ma być ona jak najkrótsza. Reszta ewentualnie obsługiwana jest w pętli głównej w poprzez ustawianie i testowanie odpowiedniej flagi. Jeśli chcesz zrobić menu wielopoziomowe poradzę zapoznać się z kodem z butterfly...

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14544
  • Jak przyspieszyć reakcję na przycisk w synchronizacji z siecią elektroenergetyczną?

    Ja też :D W przerwaniu zewnętrznym należy tylko ustawiać jakąś flagę- ew. zwiększać. I w zasadzie nic więcej. A któryś z timerów ustawić tak aby co jakiś czas- xxms czy xxus generował przerwanie od przepełnienia albo CTC. Ustawić na najmniejszy wymagany odcinek czasu. W tym przerwaniu też ustawiać tylko flagę albo inkrementować- zależnie od potrzeb....

    Mikrokontrolery AVR   21 Lip 2010 11:27 Odpowiedzi: 4    Wyświetleń: 1059
  • Jak włączyć przerwania zewnętrzne w NXP LPC1114 w Keilu?

    Bo debuguje program i w oknie NVIC w linii PIO2 Interrupt bit enable jest ciągle = 0. Gdy w oknie GPIO2 zmienię stan bitu 4 przerwanie jest oznaczane jako pending ale debuger nie wchodzi w obsługę przerwania ponieważ nie jest oznaczone jako enable. I to jest właśnie mój problem.

    Mikrokontrolery ARM   22 Sie 2013 20:35 Odpowiedzi: 18    Wyświetleń: 1899
  • LPC2148 - Zawieszanie się programu przy przerwaniach zewnętrznych i TIMER0

    Witam ponownie! Czy naprawdę nikt nie wie jak to zrobić?

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1203
  • Jak zliczać impulsy z dwóch kontaktronów na ATmega32 w C++?

    Witam . Zadanie jest trywialne . Potrzebujesz 3 zmiennych i dwóch przerwań zewnętrznych plus przerwanie do wyświetlacza. Po starcie procka ustawiasz wartość jednej z zmiennych która będzie równa ilości przerwań wyświetlacza w czasie 10 sekund . Podczas aktywacji przerwania od T1 aktywujesz przerwania od INT0 i INT1 . INT0 zwiększa jedną zmienną a INT1...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2819
  • Zakłócenia przerwań zewnętrznych w LPC2148 przy podciągnięciu do +5V

    Witam Mam mikrokontroler LPC2148 i skonfigurowane przerwanie zewnętrzne aktywowane zboczem. Pin aktywujący przerwanie jest podciągnięty do +5V przez rezystor 10k. Problem polega na tym, że dotknięcie tego pinu czymkolwiek czasem powoduje wygenerowanie przerwania, zwarcie do masy również a wiec łapie wszystkie zakłócenia. Kondensator 3.3n dołączony również...

    Mikrokontrolery   25 Mar 2011 07:31 Odpowiedzi: 33    Wyświetleń: 3605
  • atmega - Skok do innego miejsca po przerwaniu zewnętrznym, jak to zrobić?

    mam następujący problem, mój program dokonuje pewnego cyklicznego odczytu od innego urządzenia, ten odczyt z natury trwa dość długo, w momencie kiedy dostanę przerwanie zewnętrzne odczyt jest chwilowo wstrzymywany i po wykonaniu przerwania nie chcę już wracać do procedury odczytu tego urządzenia bo nie muszę już czekać na jej zakończenie i w zasadzie...

    Mikrokontrolery AVR   29 Kwi 2013 11:37 Odpowiedzi: 7    Wyświetleń: 1422
  • Atmega16[C] brak reakcji na RC5 z uniwersalnego pilota, zmiany w Timer0

    generalnie nie wczytując się w kod za bardzo, to nie podałeś funkcji main i nie wiadomo co tak w ogóle tam jest. Ogólnie kod działa na przerwaniach - zewnętrznych czujnika i timerów. Co mogę napisać nie widząc funkcji main, to: - podłącz czujnik podczerwieni pod IN1 (PD3), - wywołaj w main rc5_init(); - później włącz przerwania przez sei(); ogólnie...

    Mikrokontrolery AVR   15 Mar 2009 16:58 Odpowiedzi: 3    Wyświetleń: 2615
  • Jak zmierzyć okres przebiegu za pomocą at89c2051????

    Prz zboczu narastającym odpal timer, i ustaw przerwanie na wyzwalanie zboczem opadającym. W obsłudze przerwania zatrzymujesz timere i odczytujesz wartośc oraz wyzerowujesz go przygotowując do następnego odczytu. Znając częstotliwośc zegara oraz wartośc prescalera i odczytaną wartość z timera znasz okres od zbocza narastającego do opadającego. Niby...

    Mikrokontrolery   11 Maj 2006 20:10 Odpowiedzi: 5    Wyświetleń: 1325
  • Atmega8 - Jak napisać program z przerwaniem zewnętrznym w C?

    Witam. Czy byłby ktoś w stanie pomóc mi napisać prosty program, w którym wykorzystuje przerwanie zewnętrzne? Podłączyłem switch z jednej strony do Vcc (takie jest założenie daleszego rozwianięcia zadania) a z drugiej do Portu PD2. Proszę o pomoc oczywiscie z pisania w jezyku C. Może znajdzie się ktoś wyrozumiały, ponieważ większość stron, które przeglądałem...

    Mikrokontrolery AVR   25 Sie 2009 13:09 Odpowiedzi: 9    Wyświetleń: 3175
  • Bascom - szybkie ściemnianie LED PWM, jak spowolnić?

    No dobrze BIGJack , napisz swój programik jak najlepiej potrafisz i pytaj dalej o dręczące Cię wyrywki programiku, pomogę :) Aha co do wejścia czujki, to lepiej napisz to na przerwaniu zewnętrznym INT0 (PIND.2), lub INT1 (PIND.3) Nieee nie musisz robić opóźnień na Timerze, lecz jest to wskazane ze względu na późniejsze przyzwyczajenie, a przede wszystkim...

    Mikrokontrolery Początkujący   13 Mar 2013 16:47 Odpowiedzi: 18    Wyświetleń: 5031
  • Jak poprawnie ustawić przerwanie w programie z sendrc5?

    Napewno jest tak samo ale sama końcówka nie wystarczy trzeba ją zaprogramować żeby prcowała w przerwaniu Zaraz to zobacze gdzie jest to INT0 i INT1 Dodano po 2 PD.2 - INT0 PD.3 - INT1 Dodano po 2 te przerwania zewnętrzne są identyucznie jak jak 90S2313 wiec niewiem co zamieszałeś że masz problemy To m.żna jeszcze zrobić bez przerwań wogóle w pętli głównej...

    Mikrokontrolery   09 Cze 2006 19:51 Odpowiedzi: 9    Wyświetleń: 1947
  • [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
  • Siłownik liniowy 12V - SPJ - Identyfikacja czujnika położenia tłoka

    Po pierwsze gdzie masz jakiekolwiek kondensatory filtrujące zasilanie ? Jeżeli dobrze widzę to masz stabilizator bez żadnego kondensatora, mostek H podobnie dodatkowo kolejny kwiatek wiszące w powietrzu wejścia drugiego mostka H. Podstawą prawidłowego zliczania przy użyciu styków jest prawidłowy układ filtracyjny wpisz sobie w wyszukiwarce "eliminacja...

    Robotyka Modelarstwo i CNC   12 Lis 2016 14:07 Odpowiedzi: 18    Wyświetleń: 4473
  • AVR: Przerwania zewnętrzne reagują na poziom zamiast zbocza opadającego

    witam ustawilem : mcucr=00001010 i przerwania zamiast na zbocze opadajace reaguja na poziom :roll: wyprowadzenia pd2 i pd3 ustawilem jako wejscia. nie wiem co moze byc. moze cos doradzicie

    Mikrokontrolery   10 Gru 2003 20:06 Odpowiedzi: 3    Wyświetleń: 1406
  • Konfiguracja przerwań zewnętrznych INT0 w ATMEGA32 - problem z kompilacją

    Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań styków to działa ono jedynie bez obciążenia - czyli...

    Mikrokontrolery   28 Lip 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2250
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    Pin D4 w wemos d1 mini nie nadaje się do obsługi przerwań zewnętrznych w wypadku korzystania z funkcji Serial.print() czy Serial.println() w programie. Funkcje te próbują "zapalić" diodę LED na płytce (BUILTIN_LED), która jest podłączona do pinu D4, co powoduje wygenerowanie nieokreślonej liczby przerwań wskutek chaotycznych zmian stanu na tym pinie....

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2313
  • Zawieszanie ATmega 32 przy użyciu przerwań zewnętrznych i TIMER0

    mam maly problem.. zdarza sie ze moj układ oparty na ATmega 32 jakby sie zawieszał... wykorzystuje przerwanie zewnetrzne... // External Interrupt(s) initialization // INT0: On // INT0 Mode: Rising Edge // INT1: Off // INT2: Off GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x01; a w programie...

    Mikrokontrolery   10 Lut 2007 00:12 Odpowiedzi: 4    Wyświetleń: 1299