priorytet przerwać

Znaleziono około 715 wyników dla: priorytet przerwać
  • [STM32][FreeRTOS]Priorytety przerwań, Systick i przerwania od peryferiów

    Racja, wychodzi na to, że systick jest konfigurowany z najniższym priorytetem (logicznym). Pytanie, czy taka konfiguracja jest poprawna? Każde przerwanie o wyższym priorytecie wywłaszczy Systick, czy nie zaburzy to działania całego systemu operacyjnego?

    Mikrokontrolery ARM   20 Lip 2018 13:18 Odpowiedzi: 5    Wyświetleń: 489
  • MSP430 - zmiana priorytetu przerwań.

    Add 1. Przede wszystkim trzeba sobie uzmysłowić po co są przerwania - mają pomóc w reakcji na określone zjawiska i przez to "asynchronicznie" zmieniać przebieg programu głównego. Dobrym nawykiem jest, aby programy obsługi przerwań były krótkie i jedynie sygnalizowały czym trzeba się teraz zająć. Odpowiadając...

    Mikrokontrolery   10 Sty 2007 02:44 Odpowiedzi: 4    Wyświetleń: 1765
  • priorytety przerwań w 51, nie działają jak powinny.

    Nie chce zapeszać, ale sądze że działa. Sprawa jest conajmniej dzwina, prócz ustawienia priorytetu od T0, trzeba było także ustawić priorytet od INT0 ;/ Teraz niech to ktoś wytłumaczy :)

    Mikrokontrolery   18 Lis 2007 16:13 Odpowiedzi: 17    Wyświetleń: 1887
  • ATmega16 - zmiana poziomu priorytetu przerwań ?

    Oczywiście ze słowo zawsze trzeba zastąpić słowem przeważnie, aczkolwiek u mnie to 9 na 10 jest tak robione i wcale nie uwazam to za niebezpieczne a raczej za ułatwiające napisanie programu a na pewno powoduje wyciśniecie ostatnich potów z procesora.. Niekiedy jest to wręcz koniecze a wszczególności...

    Mikrokontrolery   24 Lut 2008 13:55 Odpowiedzi: 20    Wyświetleń: 1889
  • Symulator w MIDE 51- priorytety przerwań nie działają?

    Tak jak w temacie zastanawiam sie czy ten symulator jest jakiś zwiędły, czy też ja mam coś sknocone. Całkowicie nie działa sprawa z priorytetami. Wbicie przerwania od T1 w momencie obługi EX0 powoduje skok do T1 Dodam że w programie mam ustawione tylko priorytet od T0 (SETB PT0)

    Mikrokontrolery   26 Cze 2008 12:26 Odpowiedzi: 0    Wyświetleń: 1134
  • [ASM]Priorytety przerwań, zawieszka w postaci JMP $.

    Dokładnie. Tak, szkoda, ze w elektronice nie ma demokracji ;-) A w '51 więcej niż 2 priorytetów przerwań. Albert

    Mikrokontrolery   19 Gru 2008 09:50 Odpowiedzi: 8    Wyświetleń: 1780
  • [ATMEGA32][C]priorytety przerwań (usart+timer)

    Witam. Próbuje uruchomić program testowy, który polega na tym, że po wysłaniu na RS-a liczby 2 dioda zapala się na okres 1 sekundy i na ten sam czas również gaśnie przez okres 30 s. Wysyłanie na port szeregowy wykonuje za pomocą przerwania z USART. Odmierzanie sekund z przerwania Timera w trybie asynchronicznym(RTC)....

    Mikrokontrolery AVR   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2944
  • [ATtiny45V] Priorytety przerwań

    Właśnie o tym samym przed chwilą pomyślałem i to zrobiłem, ale wtedy mi się wykrzacza konsola użytkownika. Najgorsze jest to, że program się wysypuje w losowych miejscach. Myślę, że wynika to z tego, że dane z modułu przychodzą w różnym czasie. Problemem okazała się zbyt długa obsługa przerwania.

    Mikrokontrolery AVR   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1744
  • Priorytety przerwań w procesorach AVR

    I priorytetów jako tako tym przerwaniom w AVRACH (nie Xmega) nie można nadawać należy jednak przyjąć że priorytety są zgodne z wektorem przerwań. Gdy nastąpią w tym samym czasie 2 przerwania zostaną wykonane wg kolejności ustalonej przez wektor przerwań.

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5080
  • [stm32] - FSMC i priorytet przerwania zegarowego/zmiany wyjścia steroanego zeg.

    Czy istnieje u ciebie przerwanie które wymusza dostęp na FSMC, tj. wyświetlacz? Jeśli nie, to nie ma opcji żeby praca FSMC miała wpływ na wykonywanie przerwań...Jeśli tak, to masz błąd w założeniach, bo dostęp do wyświetlacza nie powinien być w ISRrze.... Przerwania się skolejkują wtedy, gdy masz...

    Mikrokontrolery ARM   20 Maj 2011 09:16 Odpowiedzi: 1    Wyświetleń: 1268
  • [STM32] - Priorytety przerwań bez bibliotek.

    Ok. Głównie chodzi o wywłaszczenia, bo zgłoszenie dwóch lub wiecej przerwań jednocześnie jest dość rzadkie (przynajmniej w moim projekcie). Dzięki za informację, jako ciekawostka:) Mam przerwania które są wywoływane dość często i mają kilka linijek kodu, oraz przerwanie wywoływane rzadko ale mające sporo...

    Mikrokontrolery ARM   26 Lip 2012 18:42 Odpowiedzi: 10    Wyświetleń: 3030
  • [XC8][pic18f] - Priorytet przerwania nie ma znaczenia dla działania programu...

    Na podstawie kodu, którego mamy się domyślić mamy się domyślić co zaobserwowałeś i Ci pomóc. Bo dalej nie wiemy, co zaobserwowałeś gdy w kodzie są 2 procedury obsługi Dalej nie wiemy, czy to procesor czy symulator, jaki procesor, nie znamy efektu pracy kompilatora - listingu assemblerowego, dalej...

    Mikrokontrolery PIC   29 Lis 2012 07:14 Odpowiedzi: 14    Wyświetleń: 1884
  • STM32 - Priorytet przerwania od EXTI 5 i wyżej

    ok, to w tym przypadku jest zbędna linijka kodu: [syntax=c]if(EXTI->PR & EXTI_PR_PR0)[/syntax] można od razu wyczyścić flage, ponieważ wiemy, że przerwanie przyszło od linii 0. Dobrze rozumiem?

    Mikrokontrolery ARM   16 Gru 2013 11:09 Odpowiedzi: 15    Wyświetleń: 1890
  • [Cortex] NVIC Priorytety przerwań

    Pozwolę sobie odkopać temat... i się nie zgodzić ;) Jeśli dobrze rozumiem wypowiedzi kolegi michalko12 m.in.: Domniemam.... to domniemał On, że: - grupowanie priorytetów odnosi się tylko do przerwań przechodzących przez NVIC - porównując priorytety dwóch przerwań: "zewnętrznego" (priorytet w...

    Mikrokontrolery ARM   22 Cze 2014 11:00 Odpowiedzi: 29    Wyświetleń: 5716
  • [STM32F103][C] - Priorytety przerwań - moment ustalenia

    Zapisywać przez DMA to samo, co zapisujesz przy użyciu przerwań, tylko nie masz żadnych przerwań. Dwa kanały DMa programujesz na transmisję jednego słowa w kółko - jeden ustawia przez BSRR jedynkę, drugi przez BRR zero na wyjściu. Masz to opisane gdzieś w EP z 2016 roku.

    Mikrokontrolery ARM   26 Lip 2017 18:25 Odpowiedzi: 8    Wyświetleń: 1431
  • Atmega328p przerwania zewnętrzne

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

    Mikrokontrolery Początkujący   28 Gru 2018 08:46 Odpowiedzi: 4    Wyświetleń: 579
  • [Atmega8][C] przerwanie Timera2, podczas oblugi przer. zew.

    Otóż zliczam czas na timerze 2 i co 1 sekundę generuje mi przerwanie obsługiwane w procedurze signal. Jednak gdy jestem w menu które wywoływane jest za pomocą przerwania: ISR_BLOCK, czas nie jest liczony. Jak zrobić by priorytet przerwania Timera2 był większy niż przerwania zewnętrznego. Nie mogę ustawić...

    Mikrokontrolery AVR   08 Gru 2009 07:17 Odpowiedzi: 1    Wyświetleń: 939
  • [PIC18LF14K50][C18] - Zewnętrzne przerwanie nie jest obsługiwane

    Bawię się ostatnio wspomnianym w tytule mikrokontrolerem i natknąłem się na problem z zewnętrznymi przerwaniami, którego nie potrafię obejść. Zaczynając od tego co działa: układ jest sprawny na pewno, jest podłączony, cały czas hula dioda sterowana przez timer z ustawionym przerwaniem na przepełnienie;...

    Mikrokontrolery PIC   04 Paź 2014 16:14 Odpowiedzi: 4    Wyświetleń: 1737
  • [stm32l452re]Opóźnienie przerwania od SPI przez FreeRtos

    Witam, Od jakiegoś czasu zmagam się z komunikacją SPI pomiędzy dwoma procesorami stm32l452re. Transmisją i odbiorem danych zajmują się oba procesory. Wysyłam 6 bajtów po 16 bitów, co daje nam sumarycznie 3 przerwania. W taskach od FreeRtosa transmisja danych i sprawdzanie otrzymanych bajtów odbywa się...

    Mikrokontrolery ARM   22 Sie 2019 19:58 Odpowiedzi: 2    Wyświetleń: 297
  • 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...

    Mikrokontrolery AVR   02 Lip 2012 21:12 Odpowiedzi: 15    Wyświetleń: 2334
  • [stm32f4][FreeRTOS] - Mutexy wpływają na obsługę przerwań

    Nie [; Ale przypuszczam że to kwestia priorytetów przerwań, tworzenie mutexa zapewne odbywa się w sekcji krytycznej, a ta na Cortex-M3 i we FreeRTOSie jest realizowana przez zmianę priorytetu dozwolonych przerwań. Wiele Ci nie pomogę, ale szukałbym w tym kierunku. 4\/3!!

    Mikrokontrolery   27 Lut 2013 10:19 Odpowiedzi: 4    Wyświetleń: 1248
  • LPC2142 + RTC - brak wywołania przerwania od inkrementacji np. sekund

    a jak zatem rozumieć priorytety przerwań związane ze slotami? Nie jestem biegły w ARM7, powtórzę, ale polegam tu na tej publikacji: a szczególnie na tym fragmencie: 4. On the LPC214x processors, two hardware priority groups are available. The high priority interrupt is referred...

    Mikrokontrolery ARM   04 Paź 2017 15:50 Odpowiedzi: 8    Wyświetleń: 846
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 948
  • STM32F107VCT6 - Przerwania zewnętrzne

    Witam, prosiłbym bym o pomoc, żeby ktoś wytłumaczył, albo podał przykład jak skonfigurować przerwania zewnętrzne w tym mikrokontrolerze bo walczę z tym i nic mi nie wychodzi i zaczynam podejrzewać, że to procek jest zepsuty, albo tej sztuki jeszcze nie opanowałem :D na początku pisałem własne kody,...

    Mikrokontrolery ARM   05 Lis 2012 19:11 Odpowiedzi: 2    Wyświetleń: 1014
  • [stm32] - przerwanie od przycisku

    Kolejny fan MagicNumbers. Zacznij od pojedynczego źródła przerwania a nie 4-stu. Flagę kasuje się na początku przerwania a nie na końcu. [syntax=c]SYSCFG->EXTICR[0]|=... //ustwienie PA na przerwanie SYSCFG->EXTICR[0]|=(1<... // ustawienie PE na przerwanie SYSCFG->EXTICR[0]|=(1<...

    Mikrokontrolery ARM   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1476
  • Przerwania w mc68k. Stan sygnału potwierdzenia przerwania.

    może zagadnienie dosyć tendencyjne no ale nie szukam i szukam i nie znajduje, problem mam z tym ze powiedzmy przetwornik ADC konkretnie max116 wysyla sygnał żądania przerwania do CPU (mc68k) wiem ze IPL0-2 rozpoznają priorytet przerwania po czym wystawiają na A1-A2 adres urzadzenia ktorego przerwanie...

    Mikrokontrolery   28 Wrz 2007 07:17 Odpowiedzi: 1    Wyświetleń: 1340
  • XMega128A3U - XPT2046 - Panel nie wystawia ponownie przerwania.

    Witam. Mam problem z panelem dotykowym, a dokładniej z sygnałem TIRQ. Wyświetlacz 2,8 '' ze sterownikiem ILI9325 Panel dotykowy ze sterownikiem XPT2046 Dotyk podpięty do SPI na porcie C. Połączenie 1-1 bez pull-up'ow, rezystorów w linii i kondensatorów. pin 2 na porcie C dostaje sygnał o dotknięciu...

    Mikrokontrolery AVR   01 Kwi 2015 23:18 Odpowiedzi: 1    Wyświetleń: 1032
  • xmega - blokada przerwań po wywołaniu

    cli i sei zmienią globalną flagę przerwań, blokując lub odblokowując wszystkie. Na to nakładają się priorytety przerwań kontrolera przewań i na końcu masz przerwania z danego modułu. Kolejne możesz zablokować tak jak masz, wpisując blokadę do PINCTRL lub w rejestrze kontrolnym przerwań dla danego peryferium...

    Mikrokontrolery Początkujący   17 Lis 2015 11:38 Odpowiedzi: 8    Wyświetleń: 933
  • [STM32L011D3][C/Eclipse] Przerwania zewnętrzne na pinie nie działają

    Szukałem już chyba wszędzie i próbowałem wszystkiego, więc ostatecznie zmuszony jestem założyć tutaj temat. Uczę się programować stmy na "rejestrach". Utknąłem przy próbie włączenia przerwań zewnętrznych na pinie PA1 (pull-up, zbocze opadające). Jeżeli chodzi o sposób testowania to sprawdzam w STMStudio...

    Mikrokontrolery ARM   17 Cze 2017 16:18 Odpowiedzi: 2    Wyświetleń: 1023
  • Cortex problem z uruchomieniem przerwania usb

    Witam mój problem jest następujący - mam STM32F103RBT6, środowisko IAR i wigglera. Moduł zasilany jest z USB. Problem polega na tym, że mogę uruchomić różne przerwania ( timer, UART ) ale nie mogę odpalić przerwania USB. Sprawdzałem dema do obsługi USB ( wirtualny com) oraz jeszcze coś gdzie znalazłem...

    Mikrokontrolery ARM   09 Cze 2009 14:32 Odpowiedzi: 0    Wyświetleń: 774
  • SPI Xmega - Blokada przerwań po transmisji SPI (XMega 128A3U)

    Czemu przestają działać przerwania jak skorzystam z funkcji spi_send() To jest wycięty najmniejszy działający kawałek kodu z [url=]tego wątku Do pinu D0 mam podłączony brzęczyk. Po 2 sekundach w momencie wysłania czegokolwiek na SPI brzęczyk milknie ale tajmer się kręci dalej bo sprawdzałem przez...

    Mikrokontrolery   17 Maj 2015 17:12 Odpowiedzi: 5    Wyświetleń: 729
  • [at91sam7s64] problem z przerwaniem

    Ok - rozumiem, dzięki za pomoc! Dodano po 3 Problem nie dokońca został rozwiązany. Jeśli przerwanie timera 1 jest szybsze od 200us to przerwanie od USART'u nie jest wykonywane. W przerwaniu od timera1 mam funkcje inkrementującą licznik tablicy,odczytuje częstotliwość a następnie wysyła dane...

    Mikrokontrolery ARM   24 Lut 2009 16:00 Odpowiedzi: 4    Wyświetleń: 1149
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    maciejbilu --> powiem więc ci inaczej - trzeba to całkowicie inaczej napisać i zapewniam cię że nie trzeba wykorzystywać Bitwait. Poczytaj sobie nawet na elektrodzie o wykorzystywaniu tzw FLAG w przerwaniach - to może coś ci się rozjaśni - bo na razie to niestety brniesz w ślepy zaułek - w ogóle nie...

    Mikrokontrolery AVR   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 2128
  • Atmega16 dwa przerwania - ADC, generator

    Witam. Zbudowałem układ, który składa się z dwóch części. Pierwsza to generator o częstotliwości 125kHz, druga to przetwornik ADC, który mierzy sygnał i zapala diody w zależności od niego. Oba podukłady (podprogramy) oddzielnie działają poprawnie. Jednak jak skleiłem dwa kody (jeden od ADC drugi od...

    Mikrokontrolery AVR   23 Sty 2012 18:01 Odpowiedzi: 9    Wyświetleń: 1815
  • Programowe przerwanie ATMEGA644

    Zastanawiam się, czy naprawdę są na świecie jacyś magicy, który w nietrywialnym programie, z dziesiątkami różnych przerwań są w stanie ogarnąć zależności wynikające z ich różnych poziomów? Gdyby ich nie było, to nadal mielibyśmy tylko 1 albo 2 poziomy przerwań. Po co ryzykować więcej? program, który...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 1794
  • [STM32][SW4STM32] Nie działające przerwania

    (at)_lazor_ Reset Handler Raczej ciężko nazwać to przerwaniem. Stany wyjątkowe, jakim jest NMI i RESET, to przerwania o ujemnym priorytecie. Przerwań tych nie można wyłączyć. w ARM RESET jest przerwaniem.

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 966
  • Przerwanie a wywołanie podpogramu SIEMENS

    MB20 będzie równy 10. Zwróć uwagę ze czas cyklu w OB1 może sie zmieniać za każdym razem. Ok tutaj Gafa. Jak cykl 10ms to przerwań może się wykonać 10 więc tak jak Pan pisze. Przerwanie jest niezależne od czasu cyklu. I tak i nie. Może się udać sprawdzić warunek lub przed sprawdzeniem MB20>50...

    Automatyka Sterowanie PLC   05 Gru 2018 19:09 Odpowiedzi: 20    Wyświetleń: 1254
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    Właśnie problem w tym że przy debugowaniu po zakończeniu jednego przerwania kolejne nie było wykonane(chyba że coś źle zinterpretowałem)... Tak czy inaczej jutro spróbuje to zasymulować jeszcze raz bo dziś mam napięty dzień i o efektach poinformuje. Puki co priorytet przerwań nie ma większego znaczenia...

    Mikrokontrolery AVR   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1523
  • STM32 - Przerwanie zewnętrzne

    witam, mam podobny problem, nie wiem co robię źle, chcę zapalić diodę podłączoną do PB0 za pomocą przerwania od przycisku podłączonego do PC7 lub 8. po wgraniu kodu przerwanie od SYSTICK ładnie działa, zapala i gasi na zmianę diodę na PB1, natomiast dioda na PB0 swieci się cały czas i nie ma żadnej...

    Mikrokontrolery Początkujący   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2703
  • AT89C2051 i przerwania

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

    Mikrokontrolery   04 Maj 2005 20:26 Odpowiedzi: 3    Wyświetleń: 1029
  • Przerwania Bascom AVR Atmeg8

    Możesz przy pomocy tych przerwań wywoływać podprogramy, np: LCALL PODPROGRAM_INT0 i LCALL PODPROGRAM_INT1. Wtedy teoretycznie możliwe by były powroty (RET) lub skoki (np: na końcu podprogramu PODPROGRAM_INT0 dać linijke LJMP PODPROGRAM_INT1, rozpocznie wtedy ten podprogram od początku).. Pamiętaj...

    Mikrokontrolery   16 Lip 2005 07:34 Odpowiedzi: 4    Wyświetleń: 1180
  • Różnice w systemach przerwań dla 8051/AVR

    Podstawowa różnica jest to ze w 8051 możesz zmieniać priorytet przerwań czego w avr nie zrobisz (jedynie programowo).Procesory AVR maja za to dużo więcej źródeł przerwań , '51 ma 5

    Mikrokontrolery   19 Sty 2011 23:06 Odpowiedzi: 4    Wyświetleń: 996
  • Mała prośba o wyjaśnienie ->przerwanie w 51<-

    Czyli nie jest to takie proste jak myślałem :( niestety urządzenie musze oddać w przyszłym tygodniu a to za mało czasu żeby wgryźć się w ten temat i dokładnie zrozumieć warunki przyjęcia, obsługi i priorytetów przerwania jak i również zapoznać się z ASM. Zostało mi ustawić ten parametr na tak zwane...

    Mikrokontrolery   09 Lut 2007 10:11 Odpowiedzi: 21    Wyświetleń: 2328
  • [ATMEGA8]Przerwania, a RS232

    Dzięki! Pytałem zapobiegawczo. Muszę wybrać temat pracy inżynierskiej. Kiedyś bawiłem się BASCOM-em, ale do przerwań nie doszedłem- pamiętam, że też miałem problemy z równoległym wykonywaniem zadań przez procesor, ale i moja wiedza była też mizerna. Ten program chcę napisać w AVR-GCC, bo to jest szeroko...

    Mikrokontrolery AVR   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3302
  • Atmega16 i przerwanie INT0 a deklaracje funkcji

    Przecież to jest straszne, żeby procka blokować na 750 ms (dwa razy pod rząd) i to jeszcze w przerwaniu. Bo wyczytałeś, że _delay_ms nie powinno się tam stosować? Dla mnie ważne jest osiągnięcie zamierzonego celu. ...i nie jest w ogóle straszne, bo układ nie posiada dodatkowych funkcji, które by...

    Mikrokontrolery AVR   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2093
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Dzięki za odpowiedzi i uwagi ! Na pewno nastepnym razem zwrócę na nie uwagę, ale szczerze mówiąc teraz zależy mi bardzo na czasie, żeby to jakoś posklejać, jak to się mówi jakoś na ślinę i żebym mógł trochę danych zebrać. (at)BlueDraco: Tu jest aktualny kod odbioru danych GPS: void USART1_IRQHandler() { if...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 4941
  • [FreeRTOS/STM32F7] Konfiguracja przerwań. Zawieszanie się funkcji z HAL.

    Cześć, Miałem już problem z konfiguracją FreeRTOSa. Szczegóły: [url=] Myślałem, że po dorzuceniu tych 3 linijek do FreeRTOSConfig.h i zakomentowaniu jednej z implementacji SysTicka wszystko już będzie działać jak należy... A jednak nie :P Pojawił się kolejny problem. Chcę skorzystać z funkcji...

    Mikrokontrolery   16 Cze 2018 17:39 Odpowiedzi: 2    Wyświetleń: 297
  • Przerwanie od UART zakłóca sterownie fazowe triaków

    Jednopoziomowy system przerwań - to taki, w którym procesor ma, jak sama nazwa wskazuje, dwa poziomy priorytetowe wykonywanego kodu :) (czasami nawet trzy, ale zostawmy ten niebezpieczny wątek - chodzi o przerwanie niemaskowalne). Oznacza to, że wszystkie przerwania są zgłaszane na tym samym poziomie...

    Mikrokontrolery AVR   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 2217
  • Obsluga przerwania w PIC16

    Tak, masz racje, wewnatrz przerwania robisz normalne call (czy lcall) i wracasz RET (czy return). RETFIE tylko na zakonczenie procedury przerwania. Tak jak piszesz, RETFIE rozni sie od zwyklego RETURN odblokowaniem przerwan (dlatego nie uzywa sie go wewnatrz, zeby nastepne przerwanie nie zostalo wywolane...

    Mikrokontrolery   10 Cze 2007 14:16 Odpowiedzi: 3    Wyświetleń: 1065
  • [STM32] Czas reakcji na przerwanie zewnętrzne

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

    Mikrokontrolery ARM   09 Lip 2011 14:36 Odpowiedzi: 3    Wyświetleń: 1501
  • ATMega328P - Kilka przerwań i liczniki

    Proszę nie odsyłajcie mnie do wujka google bądź noty katalogowej A jednak odeślę cię: Strona 9, oraz strona 57 (tablica). The interrupts have priority in accordance with their Interrupt Vector position. The lower the Interrupt Vector address, the higher the priority. Myślę, że to rozwieje twoje...

    Mikrokontrolery   03 Maj 2014 21:39 Odpowiedzi: 2    Wyświetleń: 888
  • Coretx M3 LM3S1968 problem z przerwaniem NVIC

    Najlepiej, dla lepszego efektu: -ustalić priorytet: mają być główne (grupy priorytetów), czy główne z podpriorytetami (SCB->AIRCR) -ustalić żądany priorytet lub/i podpriorytet dla danego peryferium (NVIC->IP) -włączyć w NVIC (NVIC->ISER), odnosi się do tablicy wektorów. -włączyć interesujące nas...

    Mikrokontrolery ARM   01 Wrz 2010 10:25 Odpowiedzi: 8    Wyświetleń: 1405
  • DS89C450 przerwania portow UART

    Porzucałem trochę grochem o ścianę i się znudziłem. Jeżeli sam wiesz lepiej jak to działa to po co pytasz ? Jak chcesz wysłać coś w przerwaniu ustawiasz sobie jakiś bufor (nie w programie głównym tylko pozanim) wpisujesz do niego co chcesz wysłać a w przerwaniu odczytujesz z tego bufora, jak bufor...

    Mikrokontrolery   26 Cze 2006 19:49 Odpowiedzi: 5    Wyświetleń: 1560
  • stm32 konfiguracja przerwań bez biblioteki standardowej

    Mały przykładzik z ustawieniami NVIC, priorytety przerwań i gdzie znaleźć opis w dokumentacji(PM0056): static void NVIC_conf(void){ //-------... |= (3<<8); //[Optional&#... Define interrupt fielding group,...

    Mikrokontrolery ARM   22 Lut 2011 19:24 Odpowiedzi: 5    Wyświetleń: 2428
  • [STM32F072][C] Przerwania od GPIO

    Witajcie, Chociaż STM'a używam od niedawna, wydawało mi się że temat przerwań udało mi się już ogarnąć. Wydawało, bo kiedy przyszła potrzeba wywołania przerwania od innego GPIO już PA0, okazało się że mam z tym problem. Mianowicie, moim celem jest wywołanie przerwania od rising edge, więc w tym...

    Mikrokontrolery ARM   12 Maj 2018 19:07 Odpowiedzi: 4    Wyświetleń: 342
  • AT91SAM7S256 - Nie działające przerwanie Keil

    Witam, mam problem z uruchomieniem przerwań. Procesor działa poprawnie, nie zawiesza się ale nie chcą ruszyć przerwania. Proszę o wskazówki. Programy piszę w Keilu [syntax=c] #include<AT91SAM7S... main_init(void); void...

    Mikrokontrolery ARM   11 Sty 2015 19:56 Odpowiedzi: 0    Wyświetleń: 552
  • Atmega32 a klaw matr pracujaca na przerwaniu od Timer0

    Wektory przerwań mają odpowiednie priorytety ... jeżeli odczyt czasu masz w przerwaniu to przerwanie klawiatury powinno być o mniejszym priorytecie. Jeżeli obsługę odczytu masz w pętli głównej - to zrób własny "kontroler przerwania" :P Po odczytaniu godziny itd. sprawdź czy flaga przerwania jest ustawiona,...

    Mikrokontrolery   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 1076
  • [avr] obsługa przerwań [początkujący]

    Witam. Widze, ze wielu fachowcow juz sie podejmowalo tlumaczenia, ale jakos bez rezultatu. Po wciśnięciu jednego z przycisków, uC ma "wpadać" w nieskończoną pętlę. ... chciałbym zmieniać tryb pracy mojego uC bez względu w jaką pętlę wpadł ... ... Dwa switche będą wykonywały dwie różne od siebie...

    Początkujący Naprawy   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2517
  • [STM32l][FreeRTOS] - problem z obsługą przerwania

    W zasadzie we wszystkich przykładach wykorzystania przerwania z UARTA nie było nigdzie czyszczenia flagi, więc założyłem, że jej nie potrzeba... gdzieś czytałem, że flaga jest automatycznie czyszczona, ale jestem laikiem więc mogę się mylić. Wdzięczny byłbym za wszelkie wskazówki jak do tego podejść....

    Mikrokontrolery ARM   15 Kwi 2013 17:44 Odpowiedzi: 8    Wyświetleń: 2133
  • XMEGA - ASF USB, przerwania od timerów

    Witam, chciałbym rozbudować kod znaleziony tutaj: Na razie chciałbym dodać obsługę timerów, niestety przerwania nie działają ;/ Sprawdzam działanie przerwań za pomocą JTAGa (Atmel ICE) i stawiam breakpoint'y w funkcjach obsługi tych przerwań, niestety program się nie zatrzymuje... Korzystam...

    Mikrokontrolery AVR   18 Sty 2020 18:32 Odpowiedzi: 6    Wyświetleń: 273
  • Int0, Int1 priorytet 89C2051

    Pozwole sobie zacytować polskiego helpa p. Zbigniewa Gibek Instrukcja PRIORITY Przeznaczenie: Ustala priorytety przerwań. Składnia: PRIORITY SET | RESET źródło_przerwania gdzie: źródło_przerwania symboliczna nazwa źródła przerwania, Jesli potrzeba wiecej informacji to zachecam do sciagniecia...

    Mikrokontrolery   28 Maj 2003 20:22 Odpowiedzi: 3    Wyświetleń: 1441
  • breakpoint w procedurze obsługi przerwania (Turbo C++)

    Przerwanie 1Ch jest wywoływane z wnętrza IRQ 0. Ma więc wyższy priorytet niż przerwanie klawiatury - IRQ 1 - i stąd "zawieszenie". Komputer nie reaguje na klawiaturę, dopóki nie zakończy się IRQ 0, a ono nie zakończy się, bo debugger czeka na klawiaturę.... EDIT: Dla jasności - nie chodzi tu o fakt,...

    Programowanie   26 Lis 2006 18:57 Odpowiedzi: 2    Wyświetleń: 1357
  • ARM - problem z przerwaniem timera

    Aha, w gcc obsługa zagnieżdżonych przerwań jest skopana, jeśli takowe używasz. Niby dlaczego? Ja uzywam WinARMa z SAM7S256 i zagniezdzone przerwania bardzo dobrze dzialaja. Mozna ustawiac priorytety dla konkretnych przerwan i przerwanie o wyzszym przerwie przerwanie o nizszym priorytecie. Wszystko...

    Mikrokontrolery   21 Gru 2007 10:02 Odpowiedzi: 13    Wyświetleń: 2852
  • [LPC2368][Keil]Zabawa z przerwaniami

    Witam. Mam pytanie odnośnie rejestrów VICVectAddr0 oraz VICVectPriority0. Do tego pierwszego wpisuję sobie adres procedury obsługi przerwania, np.: VICVectAddr0 = (unsigned int) TIMER0_IRQ; Chodzi konkretnie o przerwanie od TIMER0, a TIMER0_IRQ, to funkcja typu void. W drugim, wedle...

    Mikrokontrolery ARM   05 Cze 2010 19:24 Odpowiedzi: 1    Wyświetleń: 870
  • [STM32F103RB][C/Keil] DMA - przerwanie po zakończeniu transferu

    W sumie to mam pytanie czy dobrze rozumiem jak to ma działać. Tak skonfigurowany DMA wykonuje transfer raz, w momencie ustawienia bitu ENABLE. Kod z moimi komentarzami (wypisane z DSa). [syntax=c] void DMA_Conf(void) { RCC->AHBENR = RCC_AHBENR_DMA1EN; /* Procedura konfiguracji kanałów DMA 1....

    Mikrokontrolery ARM   01 Lut 2012 15:00 Odpowiedzi: 4    Wyświetleń: 1511
  • Problem z UART podczas przerwania

    tu raczej w gre wchodzą priorytety. Wchodzi do przerwania, wysyła pierwszy znak i dupa. UART zgłosi przerwanie od wysłanego znaku jedak procek tam nie wskoczy bo siedzi cały czas w przerwaniu od timera (czy co tam masz) Jeśli chcesz obstać przy swoim rozwiązaniu to ustaw wyższy priorytet dla UARTa

    Mikrokontrolery AVR   28 Lut 2009 15:30 Odpowiedzi: 3    Wyświetleń: 996
  • [STM32][C] NVIC priorytety

    Czołem, Stworzyłem kilka testowych projektów, skonfigurowałem NVIC dla kilku źródeł przerwań. Wszystko działa ok, przerwania są wywłaszczane itp. Mam jednak wrażenie, że nie do końca czuję temat tak jak powinienem. Czy opowiecie mi jaka jest zależność pomiędzy priorytetami grupowymi i podpriorytetami...

    Mikrokontrolery ARM   20 Paź 2009 08:59 Odpowiedzi: 2    Wyświetleń: 2214
  • STM32 przerwania I2C żyroskop

    Zadziałało, dziękuję za pomoc. Ale pojawił sie kolejny problem z przerwaniami. Ogólnie w projekcie używam 3 przerwań od timerów, przerwań od uarta, przerwań od gpio i do tego doszło teraz i2c i... zaczęło sie wszystko sypać. Wszystkie przerwania są o jednym priorytecie i podejrzewam że w tym tkwi problem,...

    Mikrokontrolery   26 Kwi 2020 12:13 Odpowiedzi: 6    Wyświetleń: 405
  • [AT91SAM7S128][C] Tryb DMA i przerwanie od SPI_TXEMPTY

    Witam Wysyłam dane w trybie DMA po SPI, po zakończeniu nadawania muszę wyłączyć chip select (u mnie sygnał N_SYNC), który nie jest sterowany przez wbudowany kontroler SPI. Po nadaniu kilku bajtów na przerwaniu od pustego rejestru (AT91C_SPI_TXEMPTY) ma się wyłączyć sygnał N_SYNC void aic_configure(unsigned...

    Mikrokontrolery ARM   02 Lip 2008 23:35 Odpowiedzi: 2    Wyświetleń: 2469
  • Priorytet przerwan w Bascom....

    smalski->O priorytecie przerwań w AVR-ach , można powiedziec tak , że im niższy(mniejszy) adres wektora , tym wyższy priorytet posiada dane przerwanie. To jest zasada stosowana w PC, (np przerwanie 2h ma prorytet wyższy od 3h, ale niższy od 0h... 0h (dzielenie przez zero) ma najwyższy priorytet..).. w...

    Mikrokontrolery   25 Lis 2004 15:39 Odpowiedzi: 4    Wyświetleń: 1713
  • [STM32] Przerwania zewnętrzne

    Cześć. Proszę Was pomóżcie bo coś mieszam sobie i nie wiem co jest grane. Bawię się przerwaniami EXTI w uC STM32. W założeniu zbocze opadające na liniach PC0, PC1, PC2 i PC3 oraz PB5 ma wywołać przerwanie i PC0 i PC1 gasi/zapala LED1 podłączoną do PB1 natomiast PC2 i PC3 gasi zapala LED2 podłączoną...

    Mikrokontrolery ARM   05 Maj 2012 19:44 Odpowiedzi: 6    Wyświetleń: 3346
  • [LPC2124][C] przerwania od timera.

    no tak ale zastanawiam sie czy jest cos jeszcze Dodano po 1 wlasciwie to juz probowalem wszystkiego i jest to samo Dodano po 2 wczesniej tez myslalem ze to moze byc wina priorytetu i to enableIRQ() nic nie robi ale pozniej pozmienialem priorytet na supervisor ale bylo to samo. po sprawdzeniu...

    Mikrokontrolery ARM   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 3764
  • STM32F429 - DCMI i DMA. Jakieś dziwne przerwania.

    Witam A jak masz ustawione priorytety przerwań? Przypadkiem przerwanie od DMA nie wywłaszcza Ci przerwania od DCMI? Proponował bym sprawdzić Status Register w przerwaniu DMA, co jest źródłem przerwania, sam ostatnio miałem taki przypadek, że mimo tego, że nie włączałem przerwania od Start Conversion[SC]...

    Mikrokontrolery ARM   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1380
  • Atmega, przerwanie od zbocza opadającego/narastającego

    jeśli czytałeś uważnie jakiegoś helpa i tam napisano, że np ATmega8 a raczej jej przerwania INT0 i INT1 nie mogą być wyzwalane zboczami to masz rację - jest to błąd ;) dokładny opis na 100% znajdziesz w nocie pdf ;) danego procka i na tym zawsze się opieraj jako najważniejszym źródle informacji. ......

    Mikrokontrolery   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 5968
  • Przerwania w uC Jak to działa

    Wiem, że należy przerwania robić jak najkrótsze. Jest to pytanie czysto teoretyczne, bo na pewno czegoś takiego nie zastosuję w praktyce. Chodzi mi o AVR'y. Tutaj nie ma priorytetów przerwań jak w '51 Napisałeś Podczas obsługi przerwania chwilowo zazwyczaj blokuje się pozostałe przerwania, Czyli...

    Mikrokontrolery   07 Lut 2011 21:50 Odpowiedzi: 5    Wyświetleń: 993
  • [STM32][C/IAR][Win7] - obługa przerwań od I/O

    Witam Od niedawna bawię się uC STM32 i krok po kroku próbuję nauczyć się ich obsługi. Słowem wstępu: Mam płytkę ZL31ARM, pewne doświadczenie z programowaniem w C/C++ i zupełny brak doświadczenia z mikrokontrolerami. Mam już za sobą mruganie diodami i proste pętle opóźniające; obecnie chcę nauczyć...

    Mikrokontrolery ARM   03 Maj 2011 12:38 Odpowiedzi: 2    Wyświetleń: 2131
  • [STM32][C] Licznik TIM1 konfiguracja i przerwanie

    Witam, Ostatnio postanowiłem zająć się licznikami i przerwaniami. To co chcę osiągnąć, to każdorazowe przerwanie po przepełnieniu licznika TIM1. Konfiguracja licznika: [syntax=c] //zliczenie w gore TIM1->CR1 &= ~(TIM_CR1_DIR); //aktualizacja zrodla przerwania (tylko overflow/underflow) TIM1->CR1...

    Mikrokontrolery ARM   05 Lip 2011 22:15 Odpowiedzi: 7    Wyświetleń: 3582
  • [Atmega32][c] RS232/485 przerwania generowane przez TXCIE

    Chyba się nie zrozumieliśmy więc wyjaśnię dokładnie. Transmisję sprawdzałem na wszystkich prędkościach włączając w to 300 bodów, a cały czas testuję na "standardowym" 9600. Ale do rzeczy... Do tablicy wpycham np. 100 znaków i wszystie przechodzą przez transmisję którą inicjuję ustawieniem bitu UDRIE...

    Mikrokontrolery AVR   19 Sty 2012 10:28 Odpowiedzi: 4    Wyświetleń: 1310
  • Jak ustawić priorytety tasków w FreeRTOS dla rdzenia Cortex-M3?

    Wszystko sprowadziło się do tego, że priorytety przerwań i tasków potraktowałem jako jedno i to samo, kiedy są to dwie różne rzeczy - moje niedopatrzenie :-)

    Mikrokontrolery ARM   18 Kwi 2012 05:36 Odpowiedzi: 8    Wyświetleń: 2383
  • [ATmega169][c] - dwa przerwania od timera1 błąd drugiego przerwania

    ...natomiast drugie występuje naprzemiennie z przerwaniem pierwszym (z niewielkim przesunięciem czasowym) bez względu na to jaką wartość wpiszę do OCR1B Tak niestety będzie. Wartość OCR1B określa stan licznika, przy którym następuje przerwanie, a nie z jaką częstotliwością. O tym, z jaką częstotliwością...

    Mikrokontrolery Początkujący   14 Wrz 2012 10:44 Odpowiedzi: 8    Wyświetleń: 2145
  • [Cortex M4][Coocox] - przerwanie obsługujące mruganie wyświetlacza 7 segmentowe

    To się przesetań zastanawiać i przyjmij to za pewnik. Dlaczego 8-bitowe stałe do sterowania wyświetlaczem są zadeklarowane jako 32-bitowe zmienne, w dodatku ze znakiem? O priorytetach przerwań proponuję chwilowo zapomnieć - nie myśl o nich i nie ustawiaj ich. Realizację wyświetlania na STM32 znajdziesz...

    Mikrokontrolery ARM   24 Sie 2017 11:38 Odpowiedzi: 4    Wyświetleń: 1197
  • Przerwania 89c2051 .asm. Pytania dot. obsługi przerwań.

    END jest tylko znacznikiem dla kompilatora i nie powoduje skoku na początek programu, musisz to zrobic za pomocą rozkazu SJMP, AJMP lub LJMP w zależności jak długi masz program. A co do instrukcji RETI i RET nie jestem pewien ale chyba chodzi o priorytety - jeśli zakończysz jedno przerwanie o wyższym...

    Mikrokontrolery   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2482
  • Ogólny zarys programu, co w przerwaniach? Obsługa przycisków

    Do arturt134 Wyłączenie przerwania na czas odpowiadający pracy powiązanej z przerwaniem( oczywiście nie globalne wyłączenie przerwań, co byłoby po prostu odsuniętym przerwaniem bez zagnieżdżeń) jest dobrym rozwiązaniem. I skanowanie klawiatury zamiast przerwań też jest dobre. Ale nie mogę się zgodzić...

    Mikrokontrolery   28 Wrz 2007 10:23 Odpowiedzi: 9    Wyświetleń: 1664
  • [LPC2378] Przerwanie timera0 wywluje sie tylko raz

    To Ci powinno ruszyć, napisałem kiedys pod Keila uVision3 V3.63. Dziala z Makieta Olimex'u LPC-2378-STK-A: // (LPC2378) mandaryn 2009 #include <lpc23xx.h> int flaga=0; // 0 -> dioda OFF, 1 -> dioda ON __irq void przerwanie...

    Mikrokontrolery ARM   07 Kwi 2009 15:16 Odpowiedzi: 11    Wyświetleń: 1900
  • [STM32] Konfiguracja NVIC dla przerwań EXTI0.

    Witam, zaczynam dopiero przygodę z Cortexami i utknąłem na konfiguracji kontrolera NVIC. Chciałem uzyskać reakcje procesora na przerwanie od GPIOC Pin0. Wydaje mi się, że wszystko jest OK, a jednak nie chcę działać, program po wystąpieniu przerwania nie wchodzi w funkcję jego obsługi. Poniżej zamieszczam...

    Mikrokontrolery ARM   10 Sie 2011 11:59 Odpowiedzi: 2    Wyświetleń: 1826
  • [Bascom][Atmega8] Problem z przerwaniami.

    Witam. Mam problem z przerwaniami w atmega8. Wcześniej nie potrzebowałem przerwań więc to zagadnienie mnie nie interesowało. Potrzebuję wywołać przerwanie zewnętrzne int0 które uruchomi timer1, a ten zacznie odmierzać czas. Napisałem coś takiego (oczywiście to część z większego projektu) '$sim $regfile...

    Mikrokontrolery AVR   01 Paź 2011 17:22 Odpowiedzi: 3    Wyświetleń: 1330
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    To kod, który u mnie na STMF107 działa - może znajdziesz jakieś róznice... W przerwaniu mam obsługę klawiatury 4x4 + kilka liczników, ale to tutaj nieistotne, więc nie zamieszczam. [syntax=c] //----------... Inicjalizacja TIM2...

    Mikrokontrolery ARM   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2131
  • [PIC16F1518][C] System przerwań.

    Witam. Mój kod obsługi przerwania: [syntax=c] static void interrupt ISR(void) { if (TMR0IF) { //Kod obsługi przerwania wykonujący się ~2ms TMR0IF = 0; } if (SSPIF) { //Obsługa SPI SSPIF = 0; } } [/syntax] Obsługa z MSSP ma dla mnie większy...

    Mikrokontrolery PIC   07 Mar 2012 00:50 Odpowiedzi: 3    Wyświetleń: 1098
  • AVR-GCC - Uniknięcie hazardu (race condition) przy przerwaniach

    Rozwiązanie pierwsze jest bez sensu, bo po co ci przerwanie ustawiające flagę, która jest ustawiana sprzętowo (OVF)? Rozwiązanie drugie jest ok, aczkolwiek zamiast sei w przerwaniu lepiej zastosować ISR_NOBLOCK. Oczywiście to zadziała tylko pod warunkiem, że czas wykonywania obliczeń jest krótszy niż...

    Mikrokontrolery AVR   26 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 987
  • [STM32F4][C/Keil] - ADC1 + przerwanie od DMA transfer complete

    Witam, próbuję uruchomić przetwornik ADC1 wraz z transferem przez DMA i przerwaniem od zakończenia transferu (transfer complete) Tak, żebym w przerwaniu mógł sobie obliczać wartość średnią z napięcia na wejściu. Samo ADC z DMA bez przerwania od DMA działa, ale gdy dorzucam linijkę [syntax=c]DMA_ITConfig(DMA2_Stream0,.....

    Mikrokontrolery ARM   17 Maj 2014 15:26 Odpowiedzi: 2    Wyświetleń: 1530
  • ATXMega Timer [C] przerwania - Brak przejścia do procedury przerwania

    Witam, napisałem prosty program którego zadaniem miało być co 0,5 sekundy posłać 1 znak za pomocą bluetootha BTM-222. Dla testów w procedurze przerwania napisałem miganie diodą. Dla tej procedury wszystko wykonuje się poprawnie: [syntax=c] ISR(TCC1_OVF_v... = PIN7_bm; } [/syntax] Natomiast...

    Mikrokontrolery AVR   02 Lis 2014 13:43 Odpowiedzi: 4    Wyświetleń: 1107
  • Problem z przerwaniami AT89S52

    Poczytaj sobie od deski do deski to: W atmelowskich dataszitach nie doczytasz wszystkiego o "standardzie" ;) W rozdziale 2 Programmers guide, w podrozdziale Interrupts, na str. 2-12 znajdziesz małym druczkiem: In addition, for externall interrupts, pins INT0 and INT1 (P3.2 and P3.3) must be set...

    Mikrokontrolery   20 Wrz 2007 21:21 Odpowiedzi: 6    Wyświetleń: 1642
  • operacje programowe niezbędne przed odblokowaniem przerwań

    mam takie pytanie na egzamin, i to co mi przychodzi do głowy to: 1. skasowanie flag synalizujących przerwania 2. ustawienie rejestrów konfigujacyjnych sterujących tym, jakie przerwania mają działać i w jaki sposób 3. ustawienie priorytetów przerwań czy ktoś ma jeszcze jakiś pomysł?

    Mikrokontrolery   25 Cze 2008 06:48 Odpowiedzi: 4    Wyświetleń: 823
  • AT91SAM7S256 i przerwania

    Witam męczę się wczoraj z przerwaniami, zauważyłem ze do rejestru SOURCE_MODE_R Proszę używać przycisku "Zmień" Posty scaliłem.

    Mikrokontrolery ARM   18 Lis 2008 20:54 Odpowiedzi: 10    Wyświetleń: 1493
  • Przerwania odpowiednik INTERRUPT

    dla ISR w trakcie wykonywania procedury obsługi przerwania zablokowane są pozostałe przerwania. Potrzebuję żeby wykonywały się tylko te o wyższym priorytecie. Tak jak napisał kolega wyżej, tu nie ma priorytetów przerwań. Wprawdzie można je odblokować na czas wykonywania przerwania ale trzeba...

    Mikrokontrolery AVR   02 Maj 2011 07:45 Odpowiedzi: 10    Wyświetleń: 1254
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Gdzieś na forum był już podobny temat przerabiany. Instrukcja skoku do przerwania trwa z tego co wiem 4 cykle zegarowe. W trakcie obsługi jednego przerwania inne nie jest obsługiwane. Zostanie wykonane dopiero po zakończeniu obsługi poprzedniego przerwania. Jeżeli co najmniej dwa przerwania wystąpią...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2005
  • [STM32F107VC] - FreeRTOS i przerwania zewnętrzne - zawiesza się

    Nigdzie nie jest inicjalizowna kolejka xQueueMessage xMessage. [syntax=c] void EXTI9_5_IRQHandler(void) { xQueueMess... xMessage; long lHigherPriorityTaskWoken = pdFALSE; if( EXTI_GetITStatus( EXTI_Line5 != RESET ) ) { xMessage.cMessageID = PUSH_BUTTON_NEW_GAME; //xQueueSendFro...

    Mikrokontrolery ARM   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1689
  • [STM32F429i-disco] - Przerwania zewnętrzne

    1. Dlatego, że w przerwaniu od przycisku musisz zablokować to przerwanie i uruchomić timer, a w przerwaniu timera odblokować z powrotem przerwanie - to zajmuje jakieś z 8 linii kodu i wymaga dwóch przerwań. Obsługa przycisku w przerwaniu timera zajmuje 2 linie kodu i wymaga jednego przerwania dla dowolnej...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 765
  • STM32F4 I2C - przerwania i DMA + RTOS

    najpierw używałem samych przerwań na najwyższym priorytecie jak ST przykazało, niestety od czasu do czasu zdarzało się że RTOS wyłączał wszystkie przerwania i przy odbiorze ostatniego bajtu zdążył się wygenerować już STOP i sprawdzenie if ((SR2Register & I2C_SR2_MSL) == I2C_SR2_MSL) było nieprawdą,...

    Mikrokontrolery ARM   09 Cze 2020 19:41 Odpowiedzi: 3    Wyświetleń: 312
  • ATmega32 - przerwania

    Witam Czy ja dobrze widze, ze mikrokontrolery serii ATmega nie maja ustawianego priorytetu przerwan ? Z manuala wynika, ze po wywolaniu przerwania system przerwan zostaje wylaczony. I zostaje wlaczony dopiero po wykonaniu podprogramu obslugi tego przerwania. Tak to wyglada i w manualu i w Bascomie. Oczywiscie...

    Mikrokontrolery   25 Kwi 2004 11:02 Odpowiedzi: 1    Wyświetleń: 1468